FWIW, I use the Smart Keyboard Folio from Apple for a somewhat different use case (pure writing) and I am pretty comfortable sitting down in a coffee shop and writing a few thousand words. It's certainly not as good as a mechanical keyboard, but it's convenient enough to make me comfortable traveling with just the iPad.
For whatever reason, I prefer this new generation iPad Pro smart keyboard from Apple over the MBP keyboards from 2015 till this fall’s re-released ‘old’ keyboards on MBP.