Metal is my personal favorite. It's the most technical. The only problem is that most metal musicians don't play with emotion. They're like robots. Right now, I'm a big fan of metalcore and melodic metal. I also really like alternative, classic rock, and soft rock.
I really don't like pop. All of the autotuned voices and pretty much all pop songs are about the same thing: Ugh... I like this girl, she likes this guy, this girl is hot, I hate you because you broke up with me blah blah blah blah blah. Rock music actually has meaning.
I tend to like alternate music, such as Coldplay, the Fray, etc. However, I also love video game music, especially epic songs with orchestras and sound effects mixed. Super Mario Galaxy has some wonderful music.