hahaha!never been into Satriani,I find him exactly as you describe him.I really like Steve Vai(my hero is Alexi,but I recognise that Vai's way better,maybe that's why he's not my hero,because I'll never be able to play and innovate like him,

).
I also find really inspiring and good John Petrucci.even though he has less techniques to show and he's less spectacular(a Vai show is something that you can't tell,you have to go and see it,because it's not only the music but all what Vai puts around it,and also his funny faces while playing,