USB Design Standpoint: On-Chip USB vs. Dedicated Chip
If your existing microcontroller doesn't have USB support (and good example drivers), and it can't easily be changed to one, and your volume is small enough that it's not worth saving the $2, then the FTDI chips are a very good solution.