Cromwell is cheaper, is 50% more accurate on the move on top of having higher base accuracy, extremely good at crushing, faster (and gets ludicrously fast with vet), has a smaller target size than any other medium tank, comes at a significantly lower tech cost, has nondoctrinal smoke, and has a gun that's noticeably better at penetrating other medium tanks.
P4 starts to come into its own only after vet 2, and that's only against other medium vehicles and infantry AT weapons. Cromwell is by far the superior vehicle for cost.
Agreed. The fact that the Cromwell is so fast makes it good at crushing units, circle strafing tanks, hunting down German rocket artillery, and getting out alive.
The p4 can't really crush, can't circle strafe the generally faster allied tanks,
Is too slow and expensive to hunt down rocket artillery and is needed for Ostheer to make any sort of offensive.
I played a 4v4 as Brits last night and finished off 3 pwerfers, 7 stukas, 3 panthers, and 2 KTs with my cromwells. I lost 9 total. Cromwells are perfect for trading with the generally more expensive axis tanks. Also,their smaller target size (same as 222) makes it harder for heavies to hit them so they are excellent against tanks and infantry. Their non doc on the move spotting scopes are nice too

And did I mention their free blitz?
My Cromwell life expectancy wasn't that great that game...