We are Irish, living in England and while Brexit is a pain, we can easily be naturalised if we so wish. We have lived here for 8 years, have reasonably substantial assets here in property, and although I'm a freelancer with insecure (albeit respectable) pay, DH will be working in a "real" job from September, so I can't see us failing any requirements.
As I'm Irish, I'm a bit iffy about getting British citizenship, but if that's what we have to do to remain, I have no problem with it.
Brexit has brought out the worst in a lot of people, but the obnoxious xenophobes were obnoxious xenophobes before too, and better the devil you know, right?
Also, for all the legitimate complaints, England is awesome to live in. Lots of jobs, great healthcare, schools, culture, cities, countryside, transport, airports. There are great reasons for so many immigrants (like me!) to come here. It's wonderful. I'm fiercely patriotic about being Irish, but England is where I live, and where I love living. However, my life here is enhanced by the many different races and nationalities here, I feel. I like how many languages are spoken by the parents at my children's school, on the bus, in town.
When secondary school comes rolling around in 4 or 5 years, we'll consider our options again, but if I had good steady work going, and DH had a post in his field, there would be no reason to leave.