This gets repeated way too often - bordering on the obsessive.
What are OP's skills? Where does he live? Unless I'm missing something obvious, we have no clue about it.
I a vast majority of planet earth, it is not a seller market for developers. It isn't for basically any kind of skill, simply because there are no jobs. Even if we assume OP is from the USA (which is kind of arbitrary), on in a handful of places you can leave your job without a thought and be almost sure you'll land another good one quick enough .
Now, to be honest, you said your advice was to be taken with a grain of salt, but I still think it's worth pointing out the huge assumption - which is basically that OP is living in Northern California, Seattle or New York.