medium tank were already getting generally heavier, with progressively more armor and heavier gun onto better Powertrain. All the german did was overshooting the capability of their powertrain.
Heavy tank was basically a sacrifice of reliability and logistical capability in exchange for better combat power. The various armies eventually realize the reliability problem was not worth it.
The notable exception to the reliability issue was the is-2 series, and even in the MBT era they maintained a "two tier" tank concept.
I disagree.
1) The their where heavier tank than Panther so the Panther was not an overshoot.
2) The reason other types of Tank become obsolete has to with simplicity. Having different types of vehicle each design for a specific job creates a logistic nightmare. Having a single vehicle that can do all roles adequately is much more efficient.
The point remain Panther was a superior tank to the Sherman.