In terms of specs, Ultra Touch is a better one.
The most important thing though, is how comfortable you feel
with the phone and if all, or at the least, majority of the
features that you are going to utilize are present in the
phone.
A lack of ease in using the phone will make you frustrated about
it, and the lack of features that you use most of the time will
make you regret your decision.
If you find yourself liking Preston more, due to its ease of use
and no lack of features that you currently use, I would suggest
that you along with it. But if the specs are a main concern, Ultra
Touch would be a better choice.