The barbarian in my group feels like a glass-canon too.
For this, we house-ruled the class amount of hp gained by level: (9 + CON) x level rather than (7 + CON) x level.
Seems function. The barbarian is a canon yet, but less "glassier". And don't mess with the whole 13A system.