Once people stop playing as the engineer constantly, it should be fun.
It's annoying when both teams are almost all engineer, save for maybe a spy or demoman.
It's annoying when both teams are almost all engineer, save for maybe a spy or demoman.