Radio almost always sucks because the people programming it are either lazy, greedy, or too stupid to do it with a personal touch, and with real care.
Most commercial radio is almost always lowest common denominator programming. There have been some rare exceptions - for instance REV 105 in Minneapolis - St. Paul, MN a number of years ago was fairly good at 'mixing it up' and playing really inspired alt. rock - but it sadly didn't last.
Minneapolis / St. Paul, MN now have a very good and eclectic public radio station that has turned me onto a lot of really good new and old music.
Lucky for everyone, they also stream 24/7.
They post their playlist more or less concurently, so you can find the name of the song and artist you heard 10 min. ago or several hours back, and weren't listening so closely to have caught the names...
http://minnesota.publicradio.org/rad.../songs_played/
Listen awhile, and see if you like it.