One day, these wallet-only apps will be a thing of the past. The masses don't want wallets, they want expense managers that just happen to have a multi-wallet embedded. Jaxx (or someone else) should work with Financisto (android + open source) and integrate so that a single transaction automatically gets logged and categorised.
Looking further ahead, why not have the full transaction breakdown automatically transmitted to the expense manager / wallet. A digital receipt, proof of purchase on the blockchain.