I been trading since 1978. Costs of getting started is different in some ways as I needed satellite dish for data 1985 for $800 a month, first PC was $2,000, and longer ordeal to place orders. Years went by Tradestation was couple grand or buy crappy Ensign, Futuresource was 3 levels of prices and CQG was the most expensive of $1,000. Back testing was a joke till Tradestation came out. Today laptop costs $400 and data next to free. But for retail to trade equal Big S&P500 in early nineties of $500 a point was $25 roundturn and same bang for the buck now would be 10 contracts and even if it was $4 bucks, you still paying more fees. You definitely got cheated more by the floor, get fills outside the daily range, always calling the broker for adjustments and many months broker made more than me, back then Commodity brokers made very good money. The markets were smoother I believe, less arbs. Trading anything in New York, you were going to get screwed with slippage.
Today there are far more opportunities to do better but you have to have well back tested skills. Long term commodities there are less doing it cause so many want to do day trading, but the rewards long term are far greater. To be consistent trading today, you have to trade far more size and grind out smaller targets relative to daily ranges. And options are going to become much more traded than now.
I find today's day trader far more lazy, whinny, under capitalized, under educated and there will be fresh batch of 60,000 a year from now, thank goodness for new meat. They seldom listen, they want to open an account to start trading, welcome welcome and come all, and their favorite sayings will be "I am so close". To make it, have to work for 2-4 years before opening an account, you have to be as good as the traders who trying to take your entire account, you become a robot and grind it out, no emotions.