Agreed. He's still a good player away from home, but my gripe is that he often gets regarded in the same breath as Smith, Kohli and Kane when he hasn't done enough to do so. And I've seen many English fans regarding him as the best batsman England has ever produced and he's not done enough in his career to be seen such imo.
Does he get a place in your England's all time XI?
He'd be close. A better away player than Pietersen just quietly.