Here's a direct review of both phones plus side-by-side photos:
http://www.gsmarena.com/htc_touch_diamond_vs_samsung_i900_omnia-review-262.php
Monty--the reviewer forgot one word "viewer/editor". It's from the official specs on the same site: http://www.gsmarena.com/samsung_i900_omnia-2422.php
To me, the only advantage of the Diamond is the Touchflo3D & VGA screen. But, that can be ported and you're right, the resolution doesn't mean anything if the screen is too tiny. I'm leaning towards the Omnia too.
Last edited: