Looks like a good decent team , Ranger, Warlock, Thief.