Well those are easily the best two albums they made, so if you dont get the fuss now theres no way their other material would change your mind.
Personally for me the thing about STP that grabs me the most is the basslines. Robert DeLeo is certainly not the best bassist in the world or anything, but I really love his style and he gives the songs an unbelievable amount of color.