Sorry for the giant post, this is not the most complicated of situations but I just want to make sure I'm not missing anything
First, some background!
Me:
Canadian Citizen
Grandparents born in Scotland
I've lived in the US for 12 years -- naturalized US citizen in addition to Canadian Citizen
Currently live in US
Wife:
Canadian Citizen
No UK ancestry
Currently lives with me in US - on H1B (employer sponsored visa, not permanent resident)
Situation
We want to move to the UK for adventure. My company has an office in London which I have been approved to transfer to, but we have not yet started any of the visa processes. Normally I would just go with the standard inter-company office transfer and be done with it...however:
My biggest fear is moving to London on an transfer work sponsored visa is that it will make me tied to my employer. This would greatly limit my ability to move to a new company in a few years, and puts me at huge risk if my company has layoffs, which then I assume I would need to leave the country.
I bring this up because when my Wife first came with me to the US, I was a greencard holder and she was on an H1B(work sponsored). Her company laid her off, thus terminating her H1B status -- giving her 30 days to leave the country. Being a greencard holder, I was unable to keep her in the country and had no recourse. A terrifying situation! Luckily she's brilliant, and managed to land a new employer in 20 days, including H1B sponsorship allowing her to stay in the country. But that entire horrifying ordeal has us never want to be dependent on an employer visa again.
So, after all that background above, my question is:
Since I qualify for an Ancestry Visa via my grandparents and me being Canadian, is it best for me to pursue that route instead of an employer sponsored visa?
Thanks for taking the time to offer suggestions


