I love HQ haha, It gives loads of XP. Just gotta make sure you are using flak jacket so you dont die from nades while taking the HQ. Marathon is also good to have.
demo is also good for xp, but we would need a good group of 6.. alot of organised groups play it.
I'm happy to play any gametype though, TDM gets boring after a while.