What I'm finding the most difficult right now (I started taking courses on January 27) is the syntax. :/ It's gonna take so long to learn.
As for there being nothing wrong with moving countries for the person you love, well of course not. It's just that I've sorta done this twice. Well, it was Iavas who moved to the US where we spent 3 and 1/2 years and then we moved to the UK. I didn't at all intend to meet someone yet again from a different country, but that's how things worked out. I felt it was better to take another chance, especially as this time around I gave it a hell of a lot more thought, I was secure in myself and I've learned a lot about relationships. It was either turn down a chance at love and be miserable, alone in England or go after something I wanted. Sure it's not been that long, but it feels like the right choice. It already feels MUCH more stable than the other relationship, so I think that's a positive sign.
Pity you're not able to see all you wanted to see!
edit: oh and yeah getting citizenship is costly. For me as a non-EU person, I had to get a spousal visa which cost around £550 back in 2008, then after two years apply for permanent residency which I think cost around £700ish, then at the 3 year mark I was eligible for citizenship (3 years if you're married to a UK citizen, 5 years for everyone else) and that cost £960 I think. For me though, it was worth it to gain EU citizenship as well since that made moving to the Netherlands a cinch. Let's just hope Cameron and the Torries don't frak up EU stuffs for Brits and non-Brits alike.