I've been thinking a lot about the idea out there to bring the player and not the class. This philosophy is about playing with a better skilled person, or a friend, or simply whomever you want rather than feeling compelled to bring a particular setup into a group situation.
The intentions are excellent. Who doesn't want that freedom? Well, I for one don't always find it appealing.
I'm one of those staunch supporters of archetypes. I like the "holy trinity" gameplay. I like having a tank, a healer, CC, dps, etc. I like roles.
I also dislike homogenization. I dislike the attempts by some MMOs to try and get rid of tanks and healers, and just have every class play the support role and take turns being hit. It's not for me.
Playing a class that feels 'needed' is awesome. That's one of the big reasons I always play support role classes and healers. I feel like they're always beloved by groups, whether you're awesome at it and famous or not.
Now set all that aside for a second.
I was watching the World of Warcraft Mythic Dungeon Invitation where all of the groups had literally the exact same setup: Warrior, Druid, Monk, Rogue, Rogue. It was the meta, and nothing else came close. If my memory serves me, I think it was the WoW devs who came up with the whole "bring the player, not the class" saying. It hasn't been much of a success.
Naturally, I want a balance.
I want archetypes and class diversity, but I don't want cookie cutter setups that people are compelled to play. That's not impossible.