He is, in almost every way, the perfect husband.
However - he fidgets. A lot. He fidgets while sleeping, while falling asleep, while sitting on the sofa. If it was just, I don't know, tapping a pen or something, it wouldn't bother me as much, but he either scratches himself, complete with rolling up with entire tshirt and scratching with all five fingernails all over his body, or he is just moving his body position. It is literally every 10 seconds sometimes and I can't stand it. His mum can't either. He has gotten slightly better since we got married because it really was driving me crazy, especially because he has no spacial awareness and would frequently hit me by mistake while doing it.
The only other thing is his total lack of forethought on small things. The big stuff - no problem. But say he's cooking dinner but he also needs to have a shower. If I was in his position, I'd put dinner on and let it cook while I was having a shower. Not him. He will spend 30 minutes in the shower, THEN spend an hour cooking something in the oven while saying he's hungry over and over again. Or, he knows that the dog will growl if he is let on the bed and we have to turf him off. He never remembers to shut the door to stop the dog going on the bed AND THEN he never remembers to bring treats to encourage the dog off the bed which results in the dog growling which I really want to discourage. Then he turns around and goes 'oh yeah, right!' and goes to get the treats, the dog now thinks 'great, I get rewarded for growling!!'
We have had this conversation 1000 times but he just does not seem to have the ability to plan ahead in this way.