Right have now read through your man list additions properly, a couple definitely stand out as wants.
Supportive, especially emotionally. Was never allowed to be worried or upset about anything with h because he'd get angry with me so yes that would be nice.
Not taking himself too seriously, yep, got to be able to laugh with someone.
Caring & loving, yes
Willing to compromise, yes and at least willing to discuss things rather than stonewalling.
So basically all of your suggestions 
Oh and also (something I have had a glimpse of with wc) someone who works as a team with me so I don't feel I am juggling everything on my own. Nothing major but just things like putting the kettle on and making the tea while I'm doing the sandwiches or keeping ds occupied while I cook dinner, checking the back door is locked while I get my stuff together to go out. Little things like that that make a big difference as to how stressed I get!
and a nice willy too please