In many ways he is great but is worst flaw is his at times he is incredibly thoughtless and/or selfish. When I feel hurt by this he 1000% refuses to accept he is anything less than a perfect DH. His behaviour is madding.