I've always said we need a much better process to get people skipping on-chain transactions if we want bitcoin to be ready for the mainstream. This looks like a great start.
The AOPP was an especially good addition. Looks like FiatLink will allow wallets to be made with a custom amount of AML compliance... I think we'll see lots of 'dark' wallets use this spec because of the AOPP's OpSec benefits for users.
Dammit, I'm going to have to give Breez another chance after this, aren't I?