I would say go to USA, more opportunity to work with better technology. You can always move back to Sri Lanka, if it doesn't suit you.