He’s not horrible, he’s just hugely confident with massive self belief
No he isn't OP. People with confidence and self belief don't do the following:
He finds it very hard to be “challenged” in conversation. I once deliberately offered a different opinion on a political discussion and he walked out of the room.
If you're confident in your opinions a different viewpoint won't threaten you. It actually sounds like he has a very shaky ego masquerading as confidence and I agree with a pp about the narcissistic traits.
I'm in a somewhat similar position in that I also have very little agency in my life. My husband definitely isn't taking over my "role" (that would be beneath him - women's work and all that) but like yours he has his life set up in exactly the way he wants and I have no say. I also moved away for him and never settled here. I've told him I hate it, I'm so unhappy, miss my family/friends etc but he still won't even consider moving and comes up with all the excuses in the world as to why we can't do it - we could, he just doesn't want to.
I have felt so stuck as we have very young DC and I have no financial independence. Also, as a child of divorce I was loathe to put my children into that scenario, so all in all I was just frozen with indecision going round in circles in my head. Covid lockdown was awful making me even more isolated than ever, but being so low finally gave me the kick I needed to finally stop being so passive/quietly despairing and to get out of my head and put some plans into action.
I applied for a masters. I started last week. It will take two years part time but when I finish my career prospects will have improved and my youngest will be about to start school which will ease childcare costs. Basically I'm setting myself up to be able to survive as a single parent. I'm going to move back to my hometown so I have family support. I have a clear goal and I have written out the steps I need to take in order to achieve this.
You need to start taking steps to improve your confidence and gain some control back over your life OP. It's such an awful feeling being "trapped" but we're not, it's not the 1950's, we have options. It's just hard to take the first steps but when you take that first tiny step little by little your confidence will grow until you're striding towards the life you want. 