I had been interested in the custom ROMs for a while but feared bricking my phone. I then had a lot of problems with my phone not hanging up a call. I would finish the call and click the red phone button and then people would say that they would listen to me for a while after that. As I was pressing a "hard" key perhaps the ROMs would have no impact on the problem anyway. Still, I decided to make the attempt. It was funny, I read and read and read so carefully figured the task of burning a new ROM would be very difficult but in the end it took minutes and was a piece of cake.
I have the Verizon Touch Pro and what I tried so far was JD's but it was clearly written around Sprint. It seemed fine but as I kept seeing Sprint pop up I was a bit uncomfortable and moved to eRice. It was ok but I had a lot of problems with it booting up. It would boot up only about 20% of the time and lock the other times. I could live with that but I also got left with a very small amount of free memory that caused everything to be too slow. The TF3D interface seemed relatively quick but other actions were slow. It all may have been my fault as I added some apps in the kitchen that I likely didn't need. I'm still not clear if that would kill memory. None the less, I decided to try Copper and love it. Yes, very stripped down but so far I have everything I need. I could get VZ Navigator back so in the end I decided to try some other GPS programs. Not sure yet what I think about them. I am left with 40% of my memory free at boot up which is the most I have ever seen. That was with the default page pool settings which I can't recall what they were. That is the only thing I haven't tried which might speed things up further. To be honest, I don't know what a page pool is.

I will say that with Copper there is no MMS, only SMS. I guess I need to download a different program for MMS? Haven't figured that out either.
Whichever way you go, good luck.