Commercial radio in general sucks...
You get five minutes of commercials, two to three songs, and that's followed by DJ's who usually don't shut up, sound extremely pretentious on the air, talk to callers about dick-all and play the same 50-60 songs all day, all week. They also don't have much in the way of music knowledge, they just play what someone tells them to play.
I've gained an appreciation for stations in Alberta like CKUA (I think it's 93.7 in Calgary, 94.9 in Edmonton). Literally no music is out of bounds on this network. Their library has somewhere in the neighbourhood of 1.5 million recordings and even if some of the music is not my taste, I usually learn something new about a genre and hear some rare recordings from the likes of Bob Dylan or one of the Marley's to make every listen a good one. Many of the hosts are musicians themselves, so they can often craft together some amazing programming.
College radio is often a treat every listen as well.
Just my two cents.