I haven't played on the servers lately, especially any server with 2fort (I just don't like that map personally), but I think lowering the player count is a better solution than limiting the engineer class. Really, 32 people on that map is not what it was meant for.
{pDs} Lead Salad: bike why did you change your name
Jessica343: so I can get heals
{pDs} Lead Salad: oh damn good idea
{pDs} Lead Salad has changed their name to {pDs} Lead Salad (is a girl)
Jessica343: hahah