Everyone seems to agree on the Tiger. With regards to the Elephant; these are common arguments so let me address them.
If you are losing your Elephant to t34's and their ram ability then you obviously haven't got it supported well enough.
If you are in a situation where you have your Elephant well enough defended for any scenario... then you're winning and probably
don't need it. And if you
need it, you probably don't have enough fuel. Bit of a Catch-22 in the current state.
And also, I've never actually seen the Elephant used in competitive play. Though you can educate me if I'm wrong.
One quick panzerfaust would stop that T34 easily.
We're all on the same page and understand basic tactics and gameplay mechanics. It goes without saying around here: support your units accordingly. That's the golden rule. This isn't a LTP issue. There may be a subset of players who use the Elephant for front line tactics and become bewildered why it dies so quickly. That's not us though. So there's no need to state the obvious. My contention with the Elephant however is this: A face-rush of one (or two) micro'ed T34's will get to your Elephant and take it out in an instant. An instant!
A microed T34 will make its way to your Elephant before your faust animation even begins, assuming you were even in range to get one off to begin with (probably not). It honestly doesn't take much effort, skill, nor luck to do this.
The Elephant is the biggest liability unit in the entire game. It would be one thing if the T34 died by one shot from the Elephant. That would at least be balance. But that's not the case. It takes two shots from an Elephant front-on, where 95% of your shots will be as you wont be 'flanking' with your Elephant.
Anyway, all of that said.... the Elephant is just too expensive for what it currently is.