I don't think anyone should be put on a pedestal and I don't think anyone is '100% right'.
I love my Husband like I've never loved anyone else - He 'gets me' and I can actually relax when I'm with him. This is a massive thing for me as for most of my life, I feel I have to 'act' normal with other people - especially people I don't know and it's exhausting (I don't know if I'm on the spectrum... Female in IT.... doesn't like anyone touching her... gets very upset if plans change.... But no point in getting an assessment as life is fine)
The fact I can be nearly 40 and get him to do crazy stuff with me most weekends is brilliant - He has been on sewer tours with me, cave tours, has done a pottery class, cheese making, sausage making, chocolate patisserie making, bee keeping course.... and we've traveled to some random places - like the Bone Crypt in Kent.
He cares for our cat as much as I do and talks to him in a stupid voice and I know if I'm feeling ill / upset, I can actually get emotional support from him. He's kind to animals and 'gets' why I don't want to eat anything factory farmed so if he goes shopping, he'll go to a farm shop and buy things where you can see the whole food chain.
Essentially - He's the right person as he respects my opinions and beliefs and cares for me. This is shown daily in little things, like leaving a cup and teabag out when he knows I'm late home from work and boiling the kettle just beforehand.....
However - As much as I love him, he's fucked up a few times.... Not physically cheating, but 'White knighting' a friends ex-girlfriend and meeting her for coffee to 'support her' and deliberately deleting the messages. That nearly broke us. When we talked about it and he was very apologetic - I'll always remember he said 'I'm just a man, you shouldn't put me on a pedestal'..... and he was right. I won't again.