Step one of the initial process of getting a non-immigrant visa is tough, renewing it is tough, and then transferring from the status of non-immigrant to immigrant or green card is tough. The only process which is easy is the last part of transferring from green card to citizenship, but getting there is quite a journey.