I use 3 accounts. The option in 'settings - composing and sending - default account is set to 'most recent used'. I find that if I compose a REPLY it seems to use the right account, that is, the one the message was received in. If I compose a wholly new message, then currently it chooses the second account, even if I have most recently read a message, or started and cancelled a reply in another account.
What exactly constitutes 'used' in this context? The account name appearing at the top does not match the account from which I most recently read a message, the currently selected account or even the account I last used to send from.
I would like to have to do no more than select a specific account to enable new mails to be sent 'from' that account, but this does not seem to be apparent during composition of the message. I have not gone on to see which account it is actually sent through.