This Baghira is a poor man's version of the Ducati Multistrada.
They both ride very similarly, but the MTS obviously has much more power. What the Baggie lacks in the power department, it gains in ease of maintenance. Both have top shelf suspension bits. They are both really good on the street, but not so great off-road (although they are capable). Similar riding positions...the MTS is more comfortable though, despite it's reputation for being extremely uncomfortable. Both have European intrigue.
I think the Baggie is probably a better alternative to the new 620 MTS, though not necessarily a good one for shorter riders.
I like my Baggie even more now.