"Play whatever you like, don't worry about dps"

I wanted to discuss a topic that might be a bit controversial, but I'd love to hear what you guys think. I sometimes spend time in the /r/wow new queue and see countless "what class should I play???" topics. The answers that invariably come out are "play whatever you like, don't worry about dps. If you try to chase the strongest class/spec, you will always be chasing. If you're not in a top mythic guild, the differences won't matter." I wanted to address some criticisms I also commonly hear.Let me start by saying I agree to an extent. Playing whatever you think is fun is absolutely and forever the #1 priority.However, there are plenty of people who would find several specs fun but also enjoy having high dps.As a crude example, say I define fury warrior as "8 levels of fun" and shadow priest as "10 levels of fun" and affliction lock as "3 levels of fun". I also think topping the damage meters and feeling good at contributing damage as "5 levels of fun" (with lower damage is less enjoyable). So overall, Fury is 8+4, Shadow Priest is 10+1, and Affliction is 3+5. So even though I might find shadow priests the most "fun", my overall enjoyment is maximized if I choose fury warrior. The numbers are arbitrary, but you get my point."If you're not in a bleeding edge mythic guild, that won't matter."Of course, high end guilds will absolutely want the optimal comp and squeeze out any small advantages they have. But normal guilds want this, too, don't they? If there is an advantage they can get simply by having their members play classes with higher damage, isn't that "free damage?" If I'm an average player (50 parse) and I'm playing the strongest class, I might have 100-200k more dps than another 50 parse player playing the weakest class. The skill differences between us are marginal, but the output is significant."The damage increase you get from going from a weaker class to a stronger class is nothing if you can't play your class or do your mechanics correctly"True. If a player just chases whatever class/spec if best, they will not be as familiar with the class as someone who has been playing the same one since Legion release. However, I believe that there is a point of diminishing returns where after some time, you pretty much know your spec very well and playing it for another 3 months isn't going to make you significantly better. I think that this point occurs fairly quickly for some players, possibly within a month of regular play. So chasing the best spec might put you a month behind, but eventually you will catch up. And this means even less if you choose to learn a new class during the downtime before a raid tier (like right now!)In conclusion, I do think that playing what you find fun and enjoyable is most important, but I also don't think that we should be writing off peoples' desires to play a strong class as meaningless. It does make a difference and many people take it into account when they choose a new class to play. I would love to hear anyone's thoughts on this topic, thanks!