If you are using the Micro, FTDI drivers won't get you very far.
Does the serial protocol even make sense for your project? Since you are using the ATmega32u4 (the one in the Micro) You could write another USB Protocol Stack to use that is more appropriate, so you don't need to have the user install a driver. Or you write a custom stack which forces them to install a driver.