I have a new EVO and couldn't root it until a few days ago when the unrevoked 3.3 came out. So today I finally had the chance to burn Fresh 3.5.0.1 on to my EVO. Although others suggest it might not be optimal, I went ahead and used ROM Manager (and thus most recent Clockwork) to load the ROM just like any other ROM. 4G, WiFi, the Android Wireless Tether, GPS, and camera are all working just fine for me. Market updated right away and I already had current radios/PRI on board so no update to do there. I'm only a day into 3.5.0.1 but for me it's been good. I used adb to push a widget.txt file onto it to customixe the notification area widgets to include 4G toggling.
Here's a fix if you have the one problem I had: Navigator just hung for me even after reboots. A dialog pops up about checking on navigation and just stays there forever. But I went into google maps, searched for a location, then pulled up directions to it, and navigator worked fine... hasn't recurred since. I can replicate the behavior by reflashing the ROM and it does it again. Once you go into maps one time and start navigator from there, it doesn't hang any more.
But everything is A-OK and not one thing I've found not working. One of the advantages of Fresh is it's always based heavily on stock Sprint/HTC so it's gonna be close to bulletproof.
3.70.651.1 / HW 0003 / Bootloader 2.02 / PRI 1.90_003 / rooted via unrevoked 3.3 / ROM flashed using ROM Manager and CW