If you want legit versions, then I've heard only good things about iTunes. You have to be careful with the P2P software, like others have mentioned there is a chance of downloading viruses, spyware etc. You have to know what you are doing and keep up to date with your anti-virus, anti-spyware, etc. to keep your computer clean...
Mike