Question : Why would you prefer to have the USB-UART adapter integrated on your MCU app/dev board not as a separate module? It's just a habit? A fashion? A simple way to fill the board with an extra value-added "smart" function?
I personally prefer to have it separately, because in this way I can use the USB adapter with many different MCU Boards, just unplug one board from the USB adapter, plug the other in and that's it.
I really would like to hear pros and cons about