This is a really good question. I was born in California, but grew up in Florida, a year and a half in Washington State, and Arizona. I also lived in France for 2 years. When people in the UK say, "ooooh you have an interesting accent, where are you from?!" I pause longer than I should because I know "Coventry" isn't the answer they're looking for, and I generally say California, or that I was born in California but moved here from Arizona. When I visit the US, I have to visit WA, AZ, and SoCal to see all of my closest friends and family. Of the places in the US that I visit, I would probably consider AZ to be the most "home" because I lived there for 20+ years, but I've always been proud of being a California girl! But when I lived in the US and would visit my mom, I always found myself saying I was going "home" to see my mom, even though I haven't lived with my mom for 20 years, and never lived with her in the house where she lives now.
However, home is also now where my husband, kids, and yes, adorable cat live...so my home is also in Coventry!
I guess I have two homes...one here in Cov, and one in the general Western part of the US! I do want to go back to the US someday though, so I think I'd be fine calling either place "home".