I suck at sight reading music, but give me a song to play by ear and I'll be playing along with it in minutes!
Usually I don't pick which songs I play. This might sound nuts, but God gives me songs to play. If I don't get the hint, He'll play that song several times on the radio or give me a devotional with the words or title of that song in it. He's constantly giving me new songs. Sometimes I'll be learning 5-10 songs all at once! If I plan my own song to play, He makes it painful and hard to play every song except for the one HE wants me to do. Usually I listen and play the song that seems easiest to play and it'll match right up with the sermon or the rest of the church service. It may seem weird, but I wouldn't have it any other way. I believe music is meant to worship God. I do play some classical too, and dont have anything against the other genres, but I do love my Christian contemporary music