Craig540,
I had used the 6700 for 2 years and had been flashing with all the custom roms and finally the PPC Kitchen as of lately. I do use it for business purposes. Exchange Email and such. Also use the Remote Desktop program to attach to computers for user help when not with a laptop or other. Really had not had any problems with the 6700 except I have two batteries that were needing replacement. My 2 year contract was up, so I had some discounts to upgrade.
The Windows Moble platform was still a requirement for me as I have many purchased programs as well as some custom .Net programs ( I program Windows Mobile Industrial applications, mainly for barcode readers, mobile terminals, etc.). My business uses Verizon as our carrier. The need for a "real" keyboard pretty much limited me to the XV6800 as well as the need for WiFi. The XV6900 has neither.
I had already got to play with a Sprint unit from a friend and felt satisfied it was the way to go. I have only had the XV6800 for several weeks, but the OEM load from Verizon worked fine for everything I loaded it with. Battery life appears to me to be way better than my 6700 with original batteries.
I finally flashed the new Sprint ROM last week to get the GPS feature. I run between several states for my company and had been using Copilot version 6 on the 6700 with a Bluetooth GPS receiver. So far, Copilot seems to function fine with the Titan GPS hardware.
If you don't need the slideout keyboard or WiFi, I would think the 6900 would be a good choice. Of the reviews I have read, 75-80% are pro. The 6900 has more memory than the 6800 also.
Here are reviews over at Phonescoop. You can also do a side by side comparison to the 6800.
http://www.phonescoop.com/phones/use...php?phone=1294
Hopefully not too much rambling....
Good Luck!