I don't think that looking at numbers on a page is hugely helpful when comparing classes.
I don;t know what this means... it like it's brother statement "you don't have facts that would hold up in science" strike me as weird...
we are all on a message board. We are all talking lossly with onl;y our own experiences.
How do you propose we talk on a message board (one that I have over the years given at least a dozen examples of real life play for this discusssion) OTHER then 'words or numbers on a page'?
They play nothing alike and wizards, rogues, clerics, and warlocks don't feel as durable as fighters or barbarians.
I guess that depends... I don't often see wizards (even bladesingers) that feel that way but I have. Rogue can be playe SUPRISINGLY tanky once they gain the reaction that takes half damage.
Warlocks are amazingg at tanks even without useing hexblade (my fey lock started with shiligh...the druid cantrip and ended with primal savagry 'metal teeth bite' and con was my second best stat)
Maybe YOUR experence of them not feeling that wayis tied to people not saying "I want to refluff something more complex then fighter to be a complex warrior" and taking hexblade or bard of valor... IF someone prioritizes tanking they can do it well without giving up even half the vesitility of the class...
I'd be fine if con bonuses to hp were capped at +2 for non-fighter classes like 1e
I think that was a good idea... I often say I want 2e hps back but with some front loading... and keep the 5e concept of HD but go back to 4e for most healing costing HD or be 'like you spent a HD'
my example is always start 1st level with 3 HD, but only get 1 HD at odd levels at even levels get +1/+2/+3 depending on class... and NO con bonus to hp... just when you spend HD to heal.
Fighters have more reason to invest in con so are naturally more likely to have higher hp.
nope... melee characters have more reason to invest in con. A fighter who is expecting to be a gunman or a bow fighter will often prioritize dex then wis with str as a back up... I have almost never seen any melee build of any class not prioritize Con higher then that.
They should have some basic combat moves to add some versatility though. Maybe look at which popular moves battlemaster players always take and roll them into the main class.
I think we need more of them that interact in other non combat ways too... there are some (was it in tasha?) that give the ability to use them on some skill checks. I think we also need higher level ones... a 9th level battle master should have access to better maneuvers then a 3rd level one... the same way a full caster has 2nd level spells at 3rd and 5th level spells at 9th.