Well, to be fair the Ju 87 owes its outstanding success to the same fact as many other German aircraft; it served from the very beginning of the war to the very end, on all fronts and against numerically superior, (but often technologically or tactically inferior,) enemy forces. Despite the numbers it was clearly inferior in the anti-shipping role to purpose built naval dive bombers like the Dauntless and Helldiver. It particularly suffered in the range department as it was designed as a tactical Blitz weapon. Even the Ju 87R with its two 300L droptanks couldn't match the Dauntless in range, and they both typically carried much the same useful load in the anti-shipping role. The Stuka might have been more accurate in a dive being a true 90 degree dive bomber, but that's the only good thing I can say about the Stuka in this regard.
In the anti-tank role the Stuka excelled with its accurate and heavy bomb load. The D-5 version with 20 mm cannon and bombs (1,488 produced) was the main tank-buster in '42-'43. It was very successful and prompted the development of the "Cannonbird" Ju 87G.