Sort:  

Hi Louis !!
Thanks for good words. I think you should try our wax library and lately added support for external signature providers (including Metamask wallet). There is also dedicated support for custom-jsons. Also such forming "Hive standard" which we're calling HiveApps operations (like follow, reblog, etc). We are at the end of creation official high level documentation for wax - including snippets which you can run on the fly - in your browser, just by clicking a link. I hope it will clarify a lot :-)

Yes, making Hive user and developer friendly is something what we must do.

According to looking for your private keys associated to MM wallet: the true is noone saw them :-) MM allows just to derive keys from master password. Noone has access to them, they just are used (by MM) while signing process is performed. Our setup process just uses related public keys to correctly setup authority of your new (or existing) account - such case is also supported.

Our plan is ofc to extend support for MM signature provider in all our tools, including Denser (replacement for Condenser now serving hive.blog).

yes, Hive is known token by MetaMask wallet. Like everyone supporting list mentioned in https://github.com/satoshilabs/slips/blob/master/slip-0044.md
Unfortunetely to make possible blockchain interoperability we need a lot more than wallet support. Maybe supporting atom will bring to us another level of happiness :-)

Hive Wallet MetaMask Snap
A MetaMask Snap that enables secure Hive blockchain interactions directly through your MetaMask wallet. This Snap allows you to sign Hive transactions using keys derived from your MetaMask wallet's seed phrase.