I have the EVO for my personal phone, and the EVO shift for work. My wife has the EPIC. I definitely prefer the EVO over all the others. If you need or want a physical keyboard, then EVO is not for you. I think the EVO feels like the best build quality, and HTC has a better track record with updates than Samsung.
As far as Sprint goes, I think EVO is the best. I will look at the EVO 3D and the Nexus when they arrive, but my guess is that I will be sticking with the EVO.
Just my opinion.