I would push here, but that's me. A lot of the time you're up against top pair, a worse flush draw or a meaningless straight draw just as much as you're up against a set. You're leading QQ, JJ here remember....
I guess it depends how agressive you want to play your draws. I definitely think it's call or push though, because you want to give yourself a chance to see the turn and river, and not check/fold a missed turn.