Wanted to lob more to the comments here on keeping it simple (and in the US):
You'll find that most US companies want to deal with US companies. This isn't just preference, but is part practicality. Contracts "Governed by the laws of Panama" isn't going to fly. I've even seen companies argue over the US state specified. This can be true elsewhere, but most places are more used to dealing with US-based companies and contracts than another random country.
Related: As a foreign company you might find you're subject to provisions and laws you weren't aware. Could be privacy or even simple reporting. Knowing your own country's business requirements is hard enough, knowing another could compound that.
It's going to be a similar story if you intend taking investment. To some investors it won't matter. To many it will matter a lot. Either way, a US (esp. Delaware) company is simple for both -- and you'll probably find the investment legals are significantly cheaper.
Eventually you'll want to employ people too. Granted there are ways of doing this without a US entity, but it's not going to be pretty.
You'll find that most US companies want to deal with US companies. This isn't just preference, but is part practicality. Contracts "Governed by the laws of Panama" isn't going to fly. I've even seen companies argue over the US state specified. This can be true elsewhere, but most places are more used to dealing with US-based companies and contracts than another random country.
Related: As a foreign company you might find you're subject to provisions and laws you weren't aware. Could be privacy or even simple reporting. Knowing your own country's business requirements is hard enough, knowing another could compound that.
It's going to be a similar story if you intend taking investment. To some investors it won't matter. To many it will matter a lot. Either way, a US (esp. Delaware) company is simple for both -- and you'll probably find the investment legals are significantly cheaper.
Eventually you'll want to employ people too. Granted there are ways of doing this without a US entity, but it's not going to be pretty.