The problem that I have with the current state of the churchill is as followed:
Yesterday I had a 4v4 game with some friends of mine and I've put 2 Pak 43 guns + 3 Rakettenwerfers up to deal with the constant flow of 3 churchills. Luckely there were no crocodile or AVRE chruchills to deal with. My Pak 43 were hitting the churchill all the time since it has insane penetration, but even while they were hitting them fully they just returned with a slimmer of health after approximatly 5-6 shots (don't know the exact amount). After a while I got 3 rakettenwerfers to help to seal the deal, but 8 of the 10 shots fired just bounced. I'm completely familiar with the RNGezus but in my opinion the Churchill currently has a HP pool that's way too big (get it to 1280 for max) and has for his HP pool too much armour. It's like the same with the JagdTiger. While it has 1280 HP it does have around 400-525 armour (don't know the exact amount of this). While you can have multiple churchills it's just extremely hard to deal with it at some point.
Don't get me wrong, because I think it's fine that they'll have good tanks, but not unbeatable godtanks (same as the JT on long narrow maps). The only tank I do concider OP next to the churchills are Centaurs, even while you can beat them quite nicely by good AT usage.
I hope that this will clearify it a bit for you
i understand the problem you had during that game
now according to the forums the churchill has(tech one)
1600HP
270-280 Armor
its as slow or slower then a king tiger
has a gun like the kv-1s or/and a little better
its an anvill unit(so you dont get it if you choose hammer)
it costs 540Mp and 150Fuel
now i also have to say that the comet and the is-2/isu-152 have better armor then the churchill atm before i go on
now the churchill if it bounces 3 raketenwefer at shots is just RNG (it may even happen on comets and is-2s) so you cant base much balance to it
as for the pak43s hitting the churchill and Penetrating BUT not killing it but leaving it heavily damaged is not broken either,infact it would be a better choice to bring a jagdpanzer 4/panther to finish of the churchills instead of at guns
the same thing happens with the USF against panthers and tigers,they have too much armor,HP and they escape with "smoke" its the same thing with churchills
also i dont see them as god tanks in any way(still havent seen a churchill beat tigers/panthers/jagdpanzer 4s)
the only thing i would suggest is a price increase(more fuel to like 200) but then again i dont see how its possible to spam them without having support
still if an HP redution is needed then we should decrease the price of it or otherwise the comet will be the only viable option late game
i should also point out that during the alpha the churchill was the most overpriced shitty unit you could field(losing to 1 pak,panzer 4 or even stugs for the matter)cause it didnt took damage like it was supposed to and it was VERY SLOW and most people went for a comet so bear that in mind