In my experience, one of the best (if not THE best) MVP classes is High Wizard. If you have a decent cast time (130+ DEX), you can usually root the MVP with Storm Gust while freezing/killing the spawns, so you won't have trouble from them. It's not foolproof, wind and holy element MVPs (i.e. Mistress, Randgris) will be hard with an SG build, but most MVPs will fall while you take minimal damage, it's just a matter of patience and not running out of SP. Kiel D-01, Ktullanux, and Gloom Under Night can all be soloed for EXP, while most anything under them can be killed easily (excepting the aforemented Wind and Holy elemental monsters).
Otherwise, Champions, Creators, and Snipers are good.