I don’t think anyone is trying to make NXT sound “bad.” But the audience to be considered is important, and the person who asked the original question had already worked with Vex at school, so he had some previous robotics experience.
Quite frankly, I loved LEGO Mindstorms from the moment I saw it. My son bought a kit at age 12, self-learned and built non-stop with every book he could find, and competed in FLL for 2 years before he “aged out”. He could have easily gotten a couple more years out of competing before “saturating.”
We made the jump to Vex out of necessity. Besides being too old for FLL, when he toured a university with a strong engineering program, one of the professors told him “LEGO Mindstorms is a great way to start, but if you’re serious about studying engineering at this school, you’ll need to go beyond LEGO Mindstorms to be considered.”
But when he got a Vex kit, after the initial building, the kit sat in the closet for almost a year. There were no published resources to move forward, and it took quite a while to figure out how to use it well. Vex takes longer to get used to, but with 8 motor ports and 16 sensor ports, there are things that you can do that are impossible with Mindstorms NXT.
LEGO Mindstorms NXT is very cost-effective and my # 1 pick for someone starting robotics for the first time, especially for younger students. There’s a lot of good learning to be had with LEGO, even for 14+ year olds. But the practical reality is that one of the best ways to keep moving forward and getting better is to take part in a competition where you can rub shoulders with other builders. If you’re 14+, you will find fewer competition options with LEGO NXT (Robofest is one option, but not widely available) than with Vex.
BTW, the FTC competition uses the Tetrix system, which is different from LEGO Mindstorms NXT. Although it uses the NXT “brain”, the cost of all the additional metal and other parts needed for a reasonable robot makes it far more expensive than the $250 (or less if on sale) Mindstorms NXT cost, and even more expensive than Vex.