IMHO, once you have decided to leave a company, it's almost always a bad decision to be convinced to stay. As such, it doesn't really matter how serious your complaints are, it's not in your best interest to try to change the problems.
Even if they offer to promote you or give a massive pay rise to stay, the fundamental problems that lead you to look elsewhere originally will likely still remain. Any inducements to stay look shallow when you question why they were only offered in response to a resignation.
Making the decision to quit is usually tough and involves weighing up a lot of different things. Once you've crossed the threshold and realised that quitting is the right course of action, it's hard to undo that process and convince yourself to stay after all. The things that you tolerated before will now be more apparent than ever.
I've stayed in places accepting a pay rise after quitting twice, and both times I appreciated the extra money but regretted my choice within weeks. Both times, I'd left within the year.
Similarly, once you've decided you want to leave your current job, just get on with it and find something new as soon as you can. I find this harder advice to take myself, but several times I've stuck around for 6-12 months after I've mentally checked out of a job. There's a very real risk of others noticing your apathy creeping in, and it can have a massive impact on how people remember you once you've gone.