I met my husband online, I never thought I'd want to do that. He's from the USA and I'm from Canada.
It took us years to really get to know each other, and after marriage we were getting to know each other on a whole different level. People always told me to spend lots of time with him and find out as much as I can, which I kind of laughed at - I figured I knew him well enough.
I'm glad we waited because even with all that time, there were issues to resolve before we got married. I highly recomend marriage counseling, because they are experts and can draw your attention to a lot of things you may not think about otherwise.
Just make sure you don't give up everything (leaving your job, country, etc.) unless you are sure. And if you are, congrats and good luck!