When this sort of topic is started, all the posts in it are really opinion based.
You're not going to change Gorons mind either.
Pretty much this.
I've used Winamp before, I used to like it. I stopped liking it because it couldn't load my playlists correctly. BSPlayer, never heard of it.
.flac > mp3 or that apple lossless whatever they call it
Sadly, my phone doesn't accept .flac. I'd rather not use it, get used to hearing it that way, put it on my phone, hear something worse, then feel bad.