Can you elaborate on your problems with FTDI? We're refactoring some hardware with FT232, smallest package I think, and alternatives are welcome. Would CP210x allow for lower latency/less stalls on Windows or are the FTDI limits on that point just the limits of the usb stack on Windows?
FTDI isn't very stable on long runs, say, a few days. Buffers get corrupted (nothing wrong on the MCU side as we tested) and all the PC side receive is garbage.