I don't think being at a startup is what I would consider "financial security". There's still 2 years until the stock vests, and even then it may be worth less than if OP had left and worked another job for 2 years. But I agree with your sentiment, it's better to be happier and have a more fulfilling job if you can afford it.