You keep talking about being unhappy and blaming it on your wife. Certainly there are things that she could do like lose weight, be more affectionate, etc. but no one can make you be a happy person. Whether you stay with her or not you've got to find happiness from within yourself.
Divorce may be the answer but just bailing out of your marriage isn't going to make you happy. And expecting the next relationship to make you happy probably isn't going to work either. Only you can make yourself happy.
Maybe you should try focusing on the good things in your life and how you can make things that aren't so good a little better instead of dwelling on your wife's inability to make you happy.
I'm unhappy in my relationship. I'm not an unhappy person.
I love my kids. I love spending time with them. They are awesome.
I have some great friends that I have fun with.
I have hobbies that I enjoy.
I have a good job.
Overall, and I've said it pretty plainly in the thread, I'm happy in my "life" with one exception. But there are things that you have when you are in a relationship that can't be fulfilled fully elsewhere.
Everyone is different. A lot of people in my situation might be content with the status quo considering everything else. But I can't just *choose* to be happy in my relationship with my spouse. I was unhappy with that part of my life and have tried to change it, so far without success.