That's a GSM Hero in the video, not the Sprint version. There are other YouTube(TM) videos claiming to show 2.2 on the Sprint Hero, though.
In any case, I can't recommend anyone get the Sprint HTC Hero at this point...waaaaay too laggy under 2.1 with some other issues, and not officially updateable to 2.2.
Also, everyone forgets that our Heroes lack a proximity sensor, which means one is constantly accidentally touching the screen and messing things up, like putting the call on speaker, hanging up accidentally, or whatever. The Proximity Sensor app in the Market is a poor substitute, and doesn't always work, depending on the lighting conditions under which one calibrated it last.
Read my post below for my personal recommedations. Again, with Sprint, one should get the HTC Evo or the Samsung Epic...I prefer HTC's Sense to other vendors' Android GUI customizations, so HTC gets my vote most of the time.
If one is on Verizon, get the HTC Incredible or the Motorola Droid X (larger screen) or Droid 2 (slide out keyboard), depending on your preferences.