So I know that Electrum has a minimum transaction fee of 0,05 mBTC. MultiBitcoin has a big one if I remember, but what about the other ones ? When I want to send some little amount and that I do not care about the time that the transaction takes, I would like to put less than 0,05 mBTC.
If you want full control over the fees for your bitcoin Transaction then I will suggest you to leave everything and just enter in the official wallet of the bitcoin ( that is blockchain ) .
So now , if you are sending your bitcoin then you can edit the fee and can make custom fee as you want . but be careful that your low fee payment may be results into the non confirmation of your transaction , so use the recommended fee .
Here Transaction fee depends upon the amount of the bitcoin that you got from how many address and how many times , so if you want make himself away from high fee then accept bulk transaction and do no Accept small small transactions .