I started to ruin my 44T so put a bash guard on instead. I haven't really missed the 44T much.
the profile didn't prevent the derailleur over-shifting
That's what your front-derailler stop-screws are for.
I got a 36T sized bash. When my 32T ring wears out, I can put a 36T ring on (check for room at a the chain-stays). The bash is quite thick and I needed to use short bolts and long nuts with a washer to get a good fit. CRC sell long nut/bolt kits.
It gives a bit more room given my TranceX's low(ish) BB which gives confidence when rolling off edges. It's not a substitute for a proper chain device though as the chain can still fall off the small ring.
I think it's worthwhile upgrade for a trail bike. Probably the wrong move for a light XC or race bike where you expect to use the big ring more.