Yes, classes match player’s personality, but that depends what you’re looking for when you play.
When I started with GW2, my pick was the Necromancer without a second thought. Later I was disappointed because the gameplay didn’t seem that interesting, but when I heard that Necro was the underpowered class? Whoa, I devoted myself to learn it, created a build I had fun with and now I love to prove the class’ worth in group content. It’s my main class still and unless they make it unplayable, I will continue to use it almost exclusively, because my choice came mostly from a narrative perspective. I like to immerse myself in the story, even in MMOs. I love antiheroes and creepy, insane, deeply flawed but still talented characters, guys who are hated by all, struggle, but eventually overcome their problems (mine’s also a sylvari, so I have the most cheerful necromancer the world has ever seen, and that’s hilarious!)
But that’s how I have fun with games. Some people like the mechanics and don’t care for narrative. Some enjoy supporting others, some people like challenging themselves, others like to achieve things without much effort, others want to win, and so on. I have a friend that plays focusing on how pretty the character looks, for example ^^