Maybe I can add a feature that, when enabled, would automatically use the largest input address automatically. This would make it easier to use, but the functionality is already there!
Great!
I have a feeling that this really should be the default mode however, and not an advanced option, simply because regular users will expect their wallet backups to be worth something, but they likely aren't in the default mode (even if you backup often, it's not good enough, you need to backup always, which is just error prone)
Correct me if I'm wrong, but by default keypoolsize=100, implying you can generate 100 change, or otherwise new, addresses and restore an old backup and not lose any money. Despite that, I like the idea of not having to worry about change addresses anyway, it should decrease transaction sizes and make it easier to use paper wallets and such without them, I'd expect.