Paid upgrades aren't a terrible thing. They allow you to continue to fund development on improved/better versions.
Without that, you risk ending up up like Sparrow or TextMate.