Is she my perfect mate (meaning the best there is on the planet)? Very probably not, I would certainly like to tweak some things here and there (I want more sex, she wants more romance, the standard chicken and egg story. I guess that's why they tell you to keep working on your relationship).
Is the search for a potentially better mate worth the pain on me, her and the kids? No. I'm happy and can do most things I want. I appreciate that she wants the same life as me (a rural house near nature), we certainly agree on how we want to raise the kids, I find her attractive physically and have learned to appreciate her strong will (over time). I guess the big things are important, don't let the little things get in the way of happiness, and keep working at it ;)
Remember: Happiness = Reality - Expectations