I had the same experience when I moved from Windows to Linux. The reason music sounds so bad on Windows is kmixer. Kmixer is complete garbage for sound quality, so anyone who is serious about their music will usually use ASIO or kernel streaming to get around it on Windows.
Also, you could press "Food" or enter "pizza" and it would show you restaurants in the area, maybe even give you directions. My phone (Nokia 6315i) already does this. I can search for restaurants or businesses by name or by type, and it returns a list sorted by distance from my current location. From the list, I can view a map or have the phone read me the directions out loud as I drive. I was skeptical at first, but it gives much better directions than any person I've known ("Continue east on 13th street 1.2 miles, then prepare to turn right onto Speer blvd."). Fortunately it doesn't bother me with advertising. I could tolerate ads on the screen, but if it read them to me when I got near certain businesses, I'd never use the service. I keep the GPS turned off in the phone by default, so when I do use it, it asks my permission to locate me for the next four hours.
I had the same experience when I moved from Windows to Linux. The reason music sounds so bad on Windows is kmixer. Kmixer is complete garbage for sound quality, so anyone who is serious about their music will usually use ASIO or kernel streaming to get around it on Windows.