That's exactly how it should perform for its price point.
It got regular medium tank gun. It doesn't cost as much as tiger, because specifically it does not have tigers gun capabilities. Its firepower is nothing exceptional and Sander already explained why it will never be touched.
a medium gun in a tank with very high armor and health for only 185 fuel already makes it exceptional even more as the penetration and you know how rng works in this game.
Are you going to tell me that you have never destroyed tigers with just one churchil? and a churchill always has a firefly behind.
if they will never modify the unit then talking about this is in vain but you greatly underestimate the power of the cannon