Just to expand on a point Shippy made, I think you could probably argue that the WWII Kriegsmarine ultimately saw more use from the Deutschland class than the Bismarck class (not sure about where Scharnhorst and Admiral Hipper-classes fit in there, but they seem to be in between the two) - the heavier ships didn't seem to get results proportionate to the increased cost, possibly because, facing the Allies, they were always going to be so thoroughly outnumbered that the combat environment was essentially r-selecting the ships - and think of the number of Deutschland-class ships you could build for the cost of an H45...
I tend to agree with you, but simple cost per unit to the German navy is not the only calculation. Germany was practicing a fleet in being strategy which the mere presence of some sort of naval threat demanded a disproportionate counter effort by an adversary to guarantee containment, even more disproportionate for a foe like Britain that relied exclusively on the maritime domain. So you might be able to build a half dozen cruisers for one Tirpitz, but the British built/operated/maintained dozens of battleships, cruisers destroyers, carriers and aircraft squadrons just to counter her. And that was just with her sitting in port!