I think the opposite of above. We don't want to worry end-users about guessing what fee might work for them. Users will continued to be notified when their transaction will require the minimum fee, and in addition I see in the future Bitcoin prompting the user for a "recommended" fee if they need efficient processing, calculated when Bitcoin sees that that many blocks worth of pending fee-paying transactions are also waiting for blockchain inclusion. By such an "automatic bidding" process for quick inclusion (while still keeping blocksize small and inclusion scarce), transaction fee subsidies for miners may more rapidly replace the mining reward.
The "size limit" message still confuses users about the purpose. I recommended better language long ago:
The Bitcoin client is usually giving you an accurate message, but one that doesn't make sense unless you understand how Bitcoin works; that the fees are assessed based on how many kilobytes in size the transfer message is. It also will give this same message when it is not the size, but the newness of the coins or the smallness/spammyness of the payment or the sender's payment (receiving) history that requires a fee, so in that aspect it could be clearer to just remove the "size limit" part of the fee message.
A better catch-all English translation:
"Due to the use of recently received funds, the size of this transaction in KB, or the transaction amount, a fee of 0.0xxx is required to ensure your Bitcoin transfer is reliably processed. Proceed?"
Further reading of when Bitcoin requires the 0.0005 per-KB minimum fee may be found on the
transaction fee wiki page under
priority.