The downside of eToro is that it requires an initial deposit of $200 although this would depend on the country you are in. I heard that they lowered it to $50 on a number of countries including the US, UK, Spain, Germany, Australia and many more. Another disadvantage I can say is that the eToro fees (not trading-related) are bit on the high side. In general, any brokerage has its good and bad side but based on my experience, I could say that the pros outweigh the cons.