This is a debate that will never be solved, at least until the FDA bans polycarbonate. #1 PETE bottles are generally considered the best. They have the lowest oxygen permeability, easiest to clean because they have very low amounts of defects. Almost anyone will say that #1 bottles are good for fermentation. Then there is everything else. #2 HDPE has higher oxygen permeability, but many people will argue that the amount is still negligible. Hoever, there are more defects (and by defects in the case of bottle internals, microscopic little crevices that are enough for bacteria and other stuff to grow) so that over time, the insides can get a little gross and retain smells. Im not sure about the exact oxygen permeability of polycarbonate, but Im pretty sure its still pretty low. It does however have low amounts of internal defects, and that was one of the original selling points of nalgene water bottles: your bottles are easy to clean, and wont hold smells. Polycarbonate's downside is the debate over BPA. Because of that, many bottle companies are phasing out the bottles, so if you look hard, you can probably get them for dirt cheap as well. They are also the most popular material for those water bottles, so you can get them for brand new for like $5-7.
I personally dont buy into the BPA scare, and oxygen permeability should only be a concern for very long fermentation/aging, so by the time its a concern, my brew will be bottled in glass bottles by then.