I don't like Sonic X, but I liked SatAM and AoStH.
I was always a fan of DBZ, and I hate the people who only liked it as a passing fad. You can make fun of it and call it silly all you want, but it was a major road into the anime community for a lot of fans today, and was especially good for it's time.
Naruto.. Is just the new DBZ. It's going to be the first anime for a lot of people, and it's taking practically the same road DBZ took. The only difference being that Naruto's games, right now, suck compared to the DBZ games.