You may not like hunters but my two best buddies are Hunters and I leveled with them with no problems. I also play well with Feral Druid friend. I'm a new lvl 70 DM warlock and have been Destructo, affliction and now DM. I think it really comes down to knowing your character, flexibility in the roles you can play and not worrying if you die a few times.