Stock options shouldn't be a "huge incentive" unless you're a founder, or one of the first five employees and very good at negotiating. For typical employee package, there just isn't enough to justify staying in a mediocre role.
OP got stuck on low-end work and wasn't learning anything. She got shitty reviews. That doesn't mean she did a bad job or is incompetent (I doubt either is true) but it means they didn't value her, and she made the right call by getting out. If she'd stayed just to vest a few hundred shares of MSFT-- I doubt this benefit rang out to more than $10k per year-- she'd be nuts.