I prefer one that is that does simply the streaming with no extras but I'm open to anything.
Since you're open to anything, I will suggest iTunes (available for both PCs and Macs).
You won't be able to stream, but you will be able to easily select which songs you want to sync based on artist, album, song title, genre, custom playlist, and many other ways. Syncing your music means you'll be able to take the songs with you anywhere. Even if your PC explodes after being struck by a micrometeorite, you'll still have your music on your iPhone.
Sent from my iPhone using iCafe app