as i see it's not an easy task to choose an optimal bitcoin client
Use multiple clients! If you need to buy something with BTC online, put just enough BTC into an online wallet. Keep BTC you're likely to need in the next few months on Bitcoin-QT, Multibit, etc. (And keep the rest safe and secure in a paper wallet.)