For USB Full Speed, I have used ON Semi CM1213A-02SR for a few years. It's in tens of thousands of my devices, I've seen less than half a dozen knackered device USB ports in returns, and I strongly suspect that those that were bust were due to non-standard influences.
More recently for high speed I have moved to Microchip's USB3751, more expensive but it provides high speed compatibility and battery charger capability detection over I2C as well as ESD protection. Depending on your application, having the ESD protection integrated into this kind of device together with charger detection makes for a reasonable solution, the various potpourri of USB charger "standards" is laughable.
As an aside, Microchip really do seem to be producing some interesting non-PIC devices these days in certain niches that are both commonly available and reasonably priced.