For nearly 4 years I had the 430 EXII and it served me very well ... it is a very good flash and it will work very well with the 60D ... You can use the built in pop-up flash of 60D as the master to wirelessly trigger the 430 EX II and you do not require any "additional hardware/device to be able to do that". But if you plan on upgrading to 5D MK III (and have the budget) you may want to consider the awesome 600EX-RT
I used a 430ex2 on my 60d too, and now upgraded to the 600rt (more power, 200mm reflector, faster recycle time, external power pack supply option, fec dial and other settings on the flash). But as a beginner, the 430ex2 is a very nice option because it's smaller and lighter than the 580ex-types and thus I sometimes still use it as my hot-shoe flash if it's sufficient, and a lot as a remote optical slave with the 600rt as master.
So unless you want to use the new radio protocol in the future (= no misfires in bright sunlight, remote flashes can be much more distant and hidden behind objects) you can't go wrong with the 430ex2 as your first flash and use it as a remote slave with the 60d, too. After you figured out how much you like flash photography you can make a sound decision what to purchase next. The one big drawback with the "built-in flash" as master and the 430ex2 as slave is that you cannot use "high speed sync" and are limited to 1/250s x-sync.