Those are the 3 that Ive ever used, I always used to use Kazaa but that is full of viruses and trojans. Bearshare is ok but it doesn't load very fast with my type of computer. So I use Limewire currently and Ive been perfectly happy with it.
i have a suggestion for when you are not on your computer at home and are at school/work and have the opportunity to use a computer. http://www.cdzinc.com there are a ton of songs on there you can load up to windows media player from any computer, it really comes in handy during my computer classes at school.