The only current issue I'm aware of is assigning the LocationDisplay from a viewmodel to the MapView as it is not currently settable (it's on our backlog to resolve). Everything else fully supports MVVM.
Naturally view operations (like zoom to, click events etc) have to happen in your view code, but there's ways to have your VM trigger/raise events that the view will listen and react to, so you don't have to bleed your view into your viewmodel.