Should I take a counter-offer?

What the offer to stay is really telling you.

Usually not: a counter-offer almost always fixes the money and rarely the reason you started looking, and in my experience the person who accepts one almost always leaves within a year.