TLDR; If you’re feeling confident with your trading techniques and system, no need to go through any companies of the sort. You will lose money from those companies because of their service costs in “education”, “monthly seat access”, and commissions that can be 15-30% of your gross profit. Instead, search for a good broker that lets you trade on margin with your own money to avoid absurd monthly seat fees and commissions. Recommend this site, reddit, and google to make a choice on one. LET YOUR MONEY BE YOURS AS MUCH AS POSSIBLE!!
I’ve always been very skeptical of people when they offer me services, no matter what it is. When getting started, I got blasted by trading companies like you mentioned. They promised to make me a trader in no time through the idea that Id be generating profit. At the time I didn’t know anything and as I continued researching about forex and the path I wanted to take, I decided against it quickly.
The “training programs” they offered at a cost could be found for free on sites like BabyPips. Recruiter from one of the companies was talking to me like it was “prestigious” they offer me this opportunity to give them $3-5k to trade with their money, pay their fees, adhere to absurdly strict risk management, and payout about 20% commission from my gross profit… Its easy to get dunked on by the market as a new trader, so I see them as opportunists for sure.
Now I know your original question is in regards to whether or not you should join a company like TopStep FX or FTMO. In my honest opinion they are not worth it at all. I would rather my money be my money. If you’re feeling confident about your trading techniques and systems, then I would urge you to go through a broker and NOT a proprietary trading company.