Actually, there was a period where I was making decent $ with stocks too. And I can probably continue to make money in them if I focus on them. Once you know how to trade, it almost doesn't matter the asset class.
Here are things I don't like about stocks but can easily manage around it if I work at them:
1) wide bid/ask spread. Not all stocks. I like to buy a 1000 shares each time. Regardless of price. Perhaps that's the problem. Anyhow, sometimes the spread is 20 cents. So when you get in you are already down $200. And if it moves 40-50 cents against you then you are down $700. Which isn't the end of the world, but when you are only trying to make low thousands per trade that's an unnecessary hit.
2) You need more capital. With futures the margins are low. To make the commensurate returns you need more capital to trade stocks. I can easily make thousands in futures with not much capital. For me to do the same in stocks, I have to buy enough shares.
Of course, some people recommend penny stocks or low priced stocks. I know a lot of internet stock gurus(e.g. Tim Skyes) push penny stock trading strategies. I think they are for suckers. I've gotten in several thousands shares of low priced stock before. But when they move against you it can be painful. Then I realized it's about volatility and not price. $5 stock can be more dangerous than a $100 stock if it moves 20% in a few minutes. I've seen low priced stock drop $1 in a few minutes which on a percentage basis is HUGE! Like 20% drop. What's the chance of a $100 stock dropping 20% in a few minutes. Not much barring crazy exogenous news.
So, I stay away from low priced stocks. But for big cap stocks, I feel it's relaxing to trade it. I still put on the occasional stock trade and make money.
But I feel like I need to focus and scale up in what's making money for me. Which is NG.
In the long run, I will built systems to trade stocks and futures. It's not fully automated but at least it will trigger alerts and get me interested in things. There are definitely lots of opportunities to make money in stocks too. And I've made money in stocks in the past.
What I found easy to trade are certain ETFs and certain leveraged ETFs! They have small bid/ask and plenty of liquidity so you can buy a lot of shares no problem. And decent volatility too. I've been playing those and making some money. But I would need to be focused if I want to scale up. With manual trading, there are only so many things I can manage and pay attention too. LOL.