I'm in discussions about building some F# samples for Xamarin and we're debating how to deal with the size limits of the Starter edition.
It just occurred to me that maybe Xamarin can easily fix this - make the limits only kick in when you archive for the store.
I'm speaking from an iOS angle here, being relatively new to Android, so I don't know if there's an equivalent.
In an iOS app, it could enforce bundle checking to refuse to archive and sign an app with a bundle com.yourcompany...
This would allow everyone to build and run locally to try out features beyond their version but they would be compelled to buy an upgrade if they want to ship the app with those features.
It means you could have a Starter license but build more complex samples - I think this would lead to conversions and upgrades for people otherwise dissuaded. In particular, it lets people experiment with Xamarin Forms