i installed and worked with both Multibit and Electrum back when i was trying to choose a different wallet.
my understanding was that they are pretty much the same and offer the same thing and since i liked Electrum (features and looks) i chose that and been using it so far.
i suggest you install both on a virtual machine and try both, read their official website for more info and their features that they offer. also you can take a look at their sections on the alternative client board.
then decide for yourself which one is more suitable for you.
one of the differences is the ability to see individual address balances and adjust the transaction fee in electrum; multibit does not offer these features as far as i know.
Though electrum started to have a minimum fee of 0.00001 btc for every transaction. And you cant change that. Its not much but its not so that you can send free transactions anymore. I dont know why.
the reason for that if i recall correctly, was that the devs said that users are setting the fee to 0 and that causes their transactions to not get confirmation, then they complain and start sending messages to them that why did this happen.
so they force the minimum fee.
Same goes for Multibit (HD and not the classic one) , now you have to pay fees for the transaction and also the 1000 satoshi for the developpers of the client which I totally support because they made something good and need donations/getting paid .
do you mean that multibit forces you to donate 1000 satoshi to devs? how they do that? can you explain this