Since you don't like "caster" based then perhaps Zerker would be a good choice.
While Zerker doesn't have the easy-mode aggro that a Crusader does they are not quite as frustrating as Guard.
Good luck with whatever choice.......I can't even fathom trying to roll and gearup a tank class from scratch in todays game especially a Guard.