Spotify may be your #1 choice, offering the best free listening experience. The only problem is that skips are limited in free versions.