[EVO 4G Q&A, Help & Troubleshooting] r.storm85:
Well im not an expert but this is what i know. First if you do root be prepared to go nuts. Once you get the hang of flashing roms/kernels you might get addicted and be flashing a rom or kernel way too often. Now all roms are basically the same with little differences that dont really matter. One is not better than the other you just have to find the one YOU like best. There are three types of roms. Sense based roms like Myns 2.2 or Fresh Rom. They are basically just like your stock phone with different apps and tweaks than sprint puts in. AOSP roms like Cyanogen Mod or Vaelpak. These are basically stock android (no sense) with little tweaks and apps thrown in. Then there is MIUI Rom which is basically iphones iOS for android phones. I tried all three and went back to sense roms cause everything works. Now for gingerbread. No doubt it will be better and faster than froyo. But it isnt going to be nothing evolutionary or anything. We thought froyo was going to be and its just a little better. Which will probably be the case with every new android update. So if you root you cannot get gingerbread when it is sent OTA, unless you unroot then update your phone. If your rooted you have to wait for the devs hear to cook up a rooted version of gingerbread. Which will take maybe a week after its official release. When i rooted i used unrevoked 3.21. I had to run it twice and it worked no problem. Flashed a rom and was on my way. I would say to use toasts method to root not unrevoked. Only because in order to run cyanogen mod. Which youll have to try. You have to downgrade your hboot to .76. Unrevoked does not do this and yes if you do have issues its kinda hard to figure wat is wrong. I did downgrade my hboot after and everything went fine, but i have seen alot of people having problems doing the way i did. Toasts method does this in the rooting process so youll be able to try any rom as soon as your done. Also youll get familiar with using adb shell, which i still dont know how to use because i used unrevoked. Now with the radios/rsa keys. As long as you dont try to flash a new radio or prl you wont lose your RSA keys. Ive never flashed one and my phone is fine. You dont have to update these. But if you decide you want to. Make sure and use amon ra 1.8 as your recovery and not clockwork mod. Amon will backup your rsa keys when you make your first nandroid backup after rooting and clockwork will not. One thing to remember is just cause some new version of a ROM or kernel or radio or whatever comes out and people are saying its so great doesnt mean it is going to be great on your phone. Some kernels will work great on your phone and suck on mine. If your phone is working great and youve found a rom you love and a kernel that gives you great speed and battery life stick with it. Everytime you flash something..you can have problems. Most are easy to fix by restoring a nandroid or wiping the phone and reflashing the rom. But still its not a good feeling. For instance i run Myns Rom 2.2 RLS3 his new version RLS 4 is out now and everyone says its great. But im sticking with RLS3 because it has the look,feel,speed,battery life i need and want and theres no reason to upgrade. Only when he releases a gingerbread version of his rom. Sounds like you have been doing your research which is good. I studied for a couple months before rooting. Everything in this post is what ive come to understand, but everything in rooting is development so nothing is set in stone. I may not be 100% right on all this stuff jus tryin to help :-)

P.S. i used the videos made by djr3z over at http://www.thedroiddemos.com when i rooted.

Evo - Myn 2.2 RLS 3 - Clockwork - HBoot .76