The biggest deciding factor would be dealer location & support, Living close to a city that has just about any bike you want, it's not a problem for me, but MG or Ducati dealers might be thin on the ground in other places. They all look pretty cool to me, since the 620 monster is air cooled, I'm guessing it doesn't require $800. valve adjustments every 2k miles, if price was a factor the SV 650 would probably be best, otherwise I'd go with the 'Guzzi, it seems more substantial than the others, and I'd trade up to a V11 Scura after a year or two so at least I'd be in the loop.