Well it depends on what u need. USB drives are good for carrying around files yes but they are also good for carrying around viruses as well. Also most USB drives do not have the transfer speeds of hard drives and seeing that hard drives are using flash technology (albeit the a more advanced form), they are becoming one of the same. It is just that the interfaces are different.
AMD Phenom II X4 960T Zosma @ 4GHz | Thermalright Ultima 90 CPU cooler | GIGBABYTE GA-MA790X-UD4P | Sapphire 6950 unlocked | 6Gb Gskill RAM | 1.5TB total HD | Dell U2412M IPS Monitor | Zalman 750W PSU | LENOVO SL500