"Consistent UI as opposed to native experience" is a contradiction in terms: if you break the native interface conventions, you are by definition not providing a consistent UI for your users.
Your application doesn't exist in a vacuum. Users switch between apps frequently, especially on mobile devices, so it is important that your app follows the same interface conventions as the other apps on the device. Otherwise yours will feel jarring and uncomfortable, at best like a lazy port from a different OS.
(Material UI on iOS is a sterling example of this, though for atypical reasons. Bear in mind that Google is explicitly attempting to position Material as "a new approach to cross-product, cross-platform design"... which by strange coincidence also just happens to be the native UI of their own competitor platform to iOS. In other words their use of Material on iOS is as much a competitive beachhead as a decision based on usability.
A few iOS developers have been willing to jump on their bandwagon but even its biggest proponents only go so far:
it is important to stay true to the operating systems nature. Forcing a user to adapt or take on new sets of habits within an app could cause great confusion. It is important to intelligently incorporate various elements of Material Design but it is imperative not to confuse or undermine the user in the process.
For what it's worth I personally rather like Material UI, but I'd never consider using it on an iOS app, no more than I'd use the iOS UI on Android.)
Following each platform's native UI conventions is most important for common functionality that users will encounter in many apps (such as search, task bars, and top-level navigation). It is somewhat less important for functionality that may be unique to your application, for which users won't have pre-established expectations or muscle memory. In some cases (games, mostly) an immersive, distinct experience is actually desirable, but it doesn't sound like that's your situation.
Xamarin provides native(ish) UI libraries for the platforms it supports. You should use them unless you have a good reason not to. ("Because it's easier" is not a good reason.)