Having discovered bitcoin only a few days ago, I don't have the ability to judge for myself what is more or less secure.
I only go by what seems to be a general consensus among different people/guides that using linux and a bitcoin client is a preferred method security-wise.
I'm definitely open to hear otherwise, it would certainly save me a great deal of headache to simply use an eWallet.