That's a very good tutorial. Waves is very cool, but still a few things missing before perfection. One if the possibility of having the wallet's private keyes stored inside a Nano Ledger.
Take a look at the planned features: Q1 2018 Hardware wallets.
WinterSpring 2018:
Smart contracts (non-turing)
Hardware wallets, shapeshift
Mobile apps update
Decentralized voting
Simple messaging
SpringSummer 2018
Atomic swap
Voting (front-end)
Summer-Fall 2018
Messaging, off-chain, front-end
Fall-Winter 2018
Lite-client
Turing complete smart contracts