I'm a dual citizen, I've lived in Canada for 43 years and I am loyal only to Canada. I'm not going anywhere. My British citizenship means that my kids can also apply for British citizenship and work in the UK if they so chose - why should I give away that opportunity on their behalf? Before the ridiculous Brexit vote, being a British citizen would also have given them freedom to live and work in any EU country. Personally, I think that travel and living in different places helps make a person more rounded. Finally, Winston Churchill's dual British-American citizenship never made him any less British and neither did his American mother lead him astray!