The evo was able to do it without root using shootme. I'd try it first with it. You'd have to get the sdk on your computer first anyway for most ways to root (not one-click method). USB debugging needs to be on on the phone as well for both instances. Its not hard to do. It really isn't as inconvenient as you would think. Once you're setup, it really pretty quick. It was nice on the Pre, cause I was able to take screen shots of problems I had with it to show the people at the Sprint store who tried to say that too many cards open meant I had way too many cards open, instead of just 1. That was the only time I've really needed it on the fly. Since my Hero is rooted anyway, I used ShootMe to take a screen shot of a 4G map in the area and send it to someone.
Root is a good thing as it expands usability. Highly recommend it.