I'd prefer to have Quagliarella on our team because he has shown to be consistent. What's the point in having talent, if Vucinic doesn't know how to use it on a regular basis.
Maybe Vucinic is better talent-for-talent than Quagliarella, and if so by very little I'd say. Vucinic's inconsistency and inability to find form regularly really takes away from everything he has.
If I had to choose a player, I'd choose Quag. Because you can be the best player in the world, but if you can't show it what's the point?