I agree with Adii. It's not about which country should you outsource to, but about outsourcing itself.
When you are bootstrapping to launch your venture, pool in all your funds, keep the costs low and go with an outsourced provider that understands your requirements best. I understand the predicament that you may have with regards to outsourcing, but the most important thing for you at this moment is to get your product out there.
Once you have a Beta going, maybe go in for funding, scale it up and hire a team who can then carry it on from there.
Some of the most famous products today were outsourced in their initial days – Alibaba, Fab.com (to an Indian company), Digg, Skype. And these are only a drop in the ocean of such examples.