hchon,
welcome aboard buddy. Both the Trium ph Sprint ST and the Ducati ST3 are good bikes. I ride sometimes with a friend who has an ST3 and he likes it a lot.
One thing to consider is, if like me, you can't be bothered doing your own maintenance, you will pay considerably more for all the Ducati services, the services I believe are also more frequent than the Triumph Sprint.
My best friend had a 996 I think it was, and he had the shop do it, very expensive maintenance. It was the sole reason he sold it and bought a VTR 1000 (which he loves I might add).
However if you do your own wrenching it won't make any difference.
happy hunting hchon.
Davem