I genuinely enjoy class design in BFA. It had very large problems to start but most of my specs are in a very good place rn I feel.
You can make an argument for every class feeling the same-y (ret paladin spends combo points, it's a 2h rogue, feral druid spends combo points, it's a cat rogue...