Uh, EDM, Bluegrass, and Epic Power Metal didn't make the cut I guess? ;)
I have very broad and shifting musical tastes, so I don't recommend trying to follow me there. Haha. But yeah - it just depends on mood. I love hip hop also, but the rapid lyrics can often be a bit too distracting for coding. Interestingly, a lot of Classical falls into that problem also. It's just too complicated to kinda half-listen to.
Anthematic EDM (I know, not a word, but like soaring House / Chill-step, etc) is my go to because you hear it...but don't really have to "listen" if you get what I'm trying to say.