I was just thinking the exact same thing. I just came back from an AT&T store to check out the 900 for the first time. and boy am I glad I got the 800 a few weeks back.
I made my decision based on some of the reviews I read in terms of the design and quality feel of the 800 over the 900 and everything I've read is true, at least to me.
Despite not having a bigger screen and front facing camera, I still am very happy with the 800. coming from an iPhone 4, the huge screen (which is really nice) was not for me. Also, the bezel that wraps around the 900's screen is hideous (sorry).
all in all, both are great phones but I agree with you guys the 800 feels much more premium and it's what they should've released as the hero phone in my opinion. or at least found some way to mimic it's build w/ the 900.