In this day and age, there is no reason why each class cannot have a 20-hour-long storyline quest. (fully voice-acted).