Did not receive any replies on Reddit so I am asking for advice here instead.
I am an international student who has the honor of being admitted to both UC Berkeley (BS EECS) and Imperial College London (MEng in Computing with AI/ML). Both are phenomenal universities and, in my opinion, the best public colleges for CS/Engineering in their respective countries. I will be charged non-resident/overseas tuition so I will pay in full at both unis (my family is fortunate enough to afford them both). Although I am not a US-citizen/permanent resident, I have been living in the state of Minnesota for over 4 years now so I am already well accustomed to the life and culture here.
Note: I will send a deposit to secure my place Berkeley anyways. If I do end up at Imperial, of course, it would not matter anymore.
I am looking forward to a career in research (aiming for industrial instead of academic) so I will definitely attend grad school. My current plan is to pursue all of my higher education from a single country so I will complete my Ph.D./Masters from the UK if I enroll at Imperial or the US if I attend Berkeley. Since both of these universities are amazing academically, I am looking at my options further down the road.
If I graduate from a US uni, I would naturally like to work and settle down in America. However, my only option would be to get an H1B visa and hope for a green card in the future. Unfortunately, I do happen to be from one of the two most impacted countries in the green-card backlog. Because of the way the current immigration system is set up (which I am not against, ironically), it can take me an upwards of two decades (this figure is coming from multiple google searches) before I even get anywhere close to getting my permanent residency. However, one big advantage of staying in the US is that companies here boast higher salaries and cutting edge R&D departments.
On the other hand, the UK has a system where a person can apply for an ILR (which is their version of permanent residency) with just 10 years of lawful and continuous residence. Fortunately, my 4 years at Imperial along with the additional 4-5 years of grad school will automatically contribute to the majority of that ten-year requirement. Combined with the fact that UK citizenship requires a person to stay on an ILR for only a year at most, I can actually become a British citizen before I’m even 30. Furthermore, based on my current research, it seems as if the top-tier Ph.D. programs in the UK (Oxbridge, Imperial, UCL, Edinburgh, etc.) are somewhat easier to get accepted to in comparison to their American counterparts (Stanford, CMU, MIT, Caltech, Berkeley, etc.). I do want to mention that this is based on anecdotal evidence; I don’t have an official statistic to prove this.
To sum it up, I believe that there are more opportunities for career growth in the US, but the route to citizenship (and grad school) is simpler in the UK. For some reason, I have a feeling that I will get a lot of hate for making this post but I am genuinely weighing my options right now and I would appreciate any advice from you experts!
Edit: I forgot to mention that my parents are definitely moving to the UK regardless of my decision to attend either Uni. My dad found a higher paying job there.