Either will be more up to date than your 905, and be quite a step up in quality, for movies, and 2-channel audio quality in particular. If I were replacing a 905, I'd ideally be looking at the 3009. While the jump up to the 1009 isn't much of a gain in terms of useable facilities, the jump to the 3009 is, particularly for the Audyssey XT32 room EQ processing, which is one of the best out there at the moment. If the 3009 isn't an option, the 1009 will retain the build quality of your 905 and give the improvements I listed earlier.