That's actually a pretty tame list. I've seen much longer and more rigid lists for potentials spouses. Actually I think that's not enough personally.
My only input is that you really sit down and think about what your must haves are. And when you do, don't compromise. Don't settle.
I remember my list was something like:
- Must be a Christian
- Must be non-smoker
- Must not be a drinker
- Must want children
- Must be in reasonable age range
- Must not be morbidly obese or anorexic
- Must enjoy at least some of the same movies. TV shows, music ect.
Then I had a "Nice TO Haves" list which was too long to remember.
I know people that settled. They are all divorced.