iTunes is a bloated, inefficient program. It limits you to playing audio formats that Apple supports, and it requires you to connect via USB to a computer. There are some good alternatives to iTunes that work on both iOS and Android.
In A Nutshell
If you are looking for a true replacement for iTunes, check out the Amazon Cloud Player. This app allows you to upload any music you currently own to the Amazon cloud. You can then download your uplaoded music to your device. The player supports almost all the audio formats — MP3, WMA, OGG, WAV, Apple Lossless, AIFF, and FLAC. If you upload MP3 files, Amazon will encode your MP3 files using variable bit rates, aiming at an average of 256 kilobits per second (kbps).
The free version of the Amazon Cloud Player allows you to upload 250 imported songs. The premium version costs $24.99 a year, but enables subscribers to upload 250,000 imported tracks. Neither of these limits count toward purchases that were made from Amazon MP3 directly.
The Amazon Cloud Player app itself works quite well. It supports browsing music by song titles, albums, artists, genres (website only), and playlists. It’s available for web, Kindle Fire, Sonos, iPad, iPhone, iPod, PC and the Mac version is coming soon.
Link: Amazon Cloud Player.
You can also use the Plex app to access your personal media on every device you own. It converts and streams videos and music on-the-fly, to make them optimized for the device you are using. However, there is no playlist support. See this article for more information.
Dropbox also provides an easy way to upload and stream music and videos. The newest version of the app allows you make a local copy of the media on your device. However, note that you the playback service is pretty basic on Dropbox — there are no niceties like playlists or album covers.