I didn't work with any Cypress stuff. I did work with a variety of hubs and host controllers.
Intel, NEC, VLI, Asustek, etc. All have bugs. Many fail several USBIF compliance tests.
USB3 stuff is internally very buggy, though finally some progress is getting made. Stay away from VLI stuff, it's total crap though.
The FX3 looks nice but it is quite expensive. It's like a ridiculous swiss army with 500 features. Cypress are usually pretty competent when it comes to things like compliance but there will always be kludges that weren't in the spec, just to make things worse.