Like a lot of people, I disagree that Melee is better than Brawl. Personally, while some people may hate the final smashes, I don't mind them at all. Sure, I'm not a hardcore tournament player, but I'm not just a casual non-gamer either. I've played Brawl a lot, and overall I don't agree that Smash balls are game breaking items. They do add a LOT of power, but basically all of them can be avoided in some way. Plus, getting a Final smash in no way means that you always win. Normal fighting and KOing with other items plays just as big a part in my games as smash balls do. My main is Donkey Kong, and Smash balls only account for about a third of my KOs. The other two thirds are using normal attacks and other items like the Dragoon, Shells, Assist trophies and Pokeballs, and all the other items.
Now, there is one thing that is a bit annoying for me. While basically all the final smashes are avoidable, Super Sonic stands out as very broken. This isn't that big of a concern to me though, as Sonic otherwise is a pretty crappy character. The smashballs may make him KO a bit better, but a bad character with a super powerful final attack is still overall a bad character. Another thing to mention is that Smash Balls don't always affect the matches a ton. Sometimes they don't appear barely at all in matches, and you have a Dragoon on the stage, they won't appear until it's used. This makes the matches more varried, and thus a lot of my games have involved far more regular KOing and other item KOing than Final Smashes.
Oh, and I also completely disagree about the graphics. IMO, Brawl is WAY better looking at Melee. Melee's character models are very undetailed, and the affects and stages aren't nearly as pretty as Brawl's. Honestly, Melee has always looked a bit washed out and pale looking, especially now that I have Brawl - which is ultra smooth and detailed.