Actually, the Hurricane Mk.IID had two 40mm Vickers "S" guns under the wings, with 15 rounds per gun, as well as two 7.92/.303 Mgs for sighting purposes...
Anyway, performance isn't the only thing that makes a plane great, if this was true, the Me-163B would be the best plane of the war, and the Swordfish would be the worst...
Oh yeah, Hurricanes did indeed carry rockets, bombs, and drop tanks, in the desert.
Tempests were too fast, and 8in rockets were too inaccurate for tankbusting (*EDIT*~unless they were up real close, like at Calais...), in my opinion...