I definitely don't want to start a debate about Vista's viability, we all know there are too many of those hanging about, but I do want to point out a few of the fallacies you've mentioned.
First, you can completely customize Vista, in very much the same way you could XP. In fact, there's even a UXTheme patch available (as there was for XP) that allows you to change Vista's interface on almost every level. And, due to Vista's desktop rendering engine, the possibilities of what you can do are literally endless. Imagine traditional Desktop X styled themes without having to pay for an application that alters the OS in order to function in that way. With Vista, it's all right there, you just have to learn how to use it (or learn how to get it to work as you like).
Vista is a resource hog, but so is every new iteration of an OS when compared to its predecessor. People always complain for the first year or two of an OS's lifespan, when they're doubling their ram to achieve tolerable performance; that's how it was with Windows 98, and Windows XP; that's how it's always been. I remember XP's launch. The same arguments were made then, yet it is considered to be one of the finest operating systems Microsoft has ever produced. And Vista isn't the only culprit here. As all software evolves it requires more resources with which to function; that is, excuse the adage, the nature of the beast. And you can always turn some of that flare and flash off (essentially mooting your complaint). I have Vista running on an old laptop that, according to its specifications, shouldn't run Vista at all; yet it runs it and runs it well, without one groan. Sure, it doesn't look as fantastic as my other PC's, but then neither did XP while it was installed.
File transfer is also much improved over XP. There's far less data loss and far more options available to you if you know how to utilize them. Granted, pre-SP1 there were some issues with transfer speed, but those have been corrected (and again, this is something XP was guilty of at launch; I couldn't tell you how many times I sent a file across my network, only to have to start the entire process over again -- ironically, an issue Vista solved out of the gate).
Animated backgrounds aren't only much easier with Vista, they're practically encouraged. Of course, Vista Ultimate is required for Dreamscenes, but you can easily use animated backgrounds on all iterations as long as you know what to do and how to do it.
The running theme here is that, just as was required of you with XP, you need to learn to use the operating system in order to see its potentiality and use it to its fullest. Out of the box a lot of people expected to find an updated XP with a prettier face, and when they found they couldn't do all the power-user muscle-flexing they were used to with their older operating system, they called Vista a flop and ran the other way. The truth is they simply didn't take the time to dig in the way they did with XP. Essentially, XP has inadvertently created a generation of users that are somewhat lazy and pretentious. Or, at the very least, presumptuous.
I've been using Vista since beta, and I have it installed on all of my machines and find there to be no issues with it that I can't fix or work around with a little research and some diligence. Sure, it has some inherent issues, but XP took years to become the monster it is today. Unfortunately for XP, it simply has too many limitations in this growing hardware and software industry to be used any further than it already has.