I think the single best thing you can do with wordpress is to run an SVN install. They're usually pretty good about tagging updates, so for example the update to 2.8.4 consisted of this:
svn sw http://svn.automattic.com/wordpress/tags/2.8.4
Which is about the acceptable level of hassle IMO. Much more and I'd be outta there.