I wanted to revive this thread so I can share my results. I think I have flashed this phone like 30 times, I have gotten pretty obsessive.
In the end I think I am sticking with RSTGs Mobile Shell Rom. SPB Mobile shell seems to use a lot less resources that Sense 2.1 or 2.5, after a reset I am close to 40mb free ram and even after a day of use, still around 25mb. I will reboot often to keep it running well, but it seems the best choice. GPS works out of the box, runs well, and graphics are pleasing.
I will warn everyone, trying to run Opera Mobile 10 Beta is a no go on the VZW touch pro, just way too much of a memory hog. I am using a Opera Mini 5 Beta 2 with a version of Java that doesn't give excessive access prompts and increases the size of the fonts to a workable level.
I hope this finds some Verizon users well.
http://forum.ppcgeeks.com/showthread.php?t=93781