I found them to be decent assault infantry with Churchills, they move at the same speed and can support each other well. Anvil Engies aren't OP but spamming them and spamming Churchills is awesome.
Then you probably never met Ostwind or StuG-E yet with them. Or even rifle nades which are impossible to dodge with them. Or any nades for the matter.