I’ve pointed out how my upgrade from iTunes 6.x to 7.0 was a complete disaster, but Apple did come out with a patch (7.0.1) that has resolved all the issues I had.
This has created a lot of ill-will towards Apple, however. This is how Microsoft handles upgrades. You always wait for the service patch.