MSN, you get more features. On AIM you can get booted off AIM or other crap you don't want, like some annoying person making new accounts just to annoy you. MSN, people have to send friend requests out.
Yahoo I used to have it, but it wasn't that gd. Not many ppl use it. Is it true that you will have to pay for MSN soon? I wan't proof.