Speaking about hiring, I think Russia is a good place to find well skilled developers and/or business partners to cooperate with. But as far as I understand building a product is just a half of work. I'm not sure how difficult will it be to promote and sell something outside of the country I live in.
If residence in the USA is vital for IT Startup, I would like to know how can I get there legally. The only opportunity I know is obtaining work permit visa(H1B etc). But I don't really need a work permit per se, since I'm not looking for a job. All of my friends who moved to the USA did it to find a job. But this is not my case, so they can't advice me.
Also I have israeli citizenship. Not sure, but maybe it could help somehow?