GuineaPig, I see what you are saying, but I don't agree; I think the finale was absolutely perfect.
Yes, Walt ultimately got what he wanted - his family being secure financially - but look at the price he had to pay: he went to his grave with a destroyed reputation, his entire family hating him, and he died alone. Like the first line of Baby Blue says, he more than got what he deserved.
It's easy to say that they made him look like the good guy, since he was never nearly as bad as Jack, Todd and their crew, but I think the difference is that Walt was a "the end justifies the means" type of person, while guys like Jack and Todd were just mindless thugs who seemingly had no redeeming values whatsoever. I am not saying Walt wasn't a bad guy. He was. But on the sliding scale of badness, he wasn't nearly as bad as Jack, Todd or even Gus.
Take him poisoning Brock. Yes, that was an absolutely despicable act, but I think that was another case of him thinking the end justified the means. While Gus was cold and calculated and emotionless, like when having that kid shot down in the street and showing no remorse whatsoever, Walt at least looked incredibly relieved, almost to the point of tears, when Jesse told him the news that Brock was gonna make it.
I thought the finale did an excellent job of towing the line of both the good and bad in Walt.