The biggest issue is they are slow and thus require a Land Raider, and even then, if you want a dedicated assault unit you are far better going for Honour Guard instead. Particularly for Imperial Fists, cracking tanks at range shouldn't be an issue, certainly not to require Assault Centurions.