VEX vs. FTC

(I have competed in FTC for two years, and actually did not compete this past season due to the cons below. However there are some pros.)
Cons:

  1. FTC games are bad.
  2. The FTC control system is the single most buggy, unreliable, and prone to damage control system that I have ever used. Not to mention its terrifying vulnerabilities.
  3. Everything FTC is more expensive, like way more expensive.
  4. Unless you have the tools to make everything custom, you will get smoked by everyone that does.
  5. FTC game rules are so exceedingly restrictive on robot interactions that it might as well consist just of skills runs.
  6. Way, way too many things to do to score points. Most years people just pick two and go only for those. Only the very, very top teams play the entire game.
  7. There is no field controller. That’s right, the only way robots are disabled and enabled, autonomously run, etc. is through the drivers themselves starting and stopping the program by pressing a button on the screen on the phone.
  8. Penalty system. In FTC, for most rule violations there is no warning/dq system, rather points are awarded to the opposite alliance.
  9. The wireless control system runs on freaking Wi-Fi, which teams must constantly manually change the channel of. Lol and we think vexnet has interference issues…

Now, some pros:

  1. Java programming language (expect v5 will come up to par with this with c++)
  2. more powerful motors
  3. More freedom; you can use sheet metal and weld it if you want (If you have the required tools that is…)
  4. More robust materials (metal gears, actual chain)