I recently rooted the wife's EVO using Titanium because she wanted Sprint/unused stuff gone. I am by no means an Android expert. Still sticking w/Windows. It was easy and youtube videos to boot! I ended up buying the upgrade because you can "freeze" the bloatware out. I read posts that removing completely would not allow OTA updates because of missing files. Didn't want to hear about it later. Heres a link I used to start off.
YouTube - What is "Root"?: How To Root Your Sprint Evo 4G (Part 1 of 3)