I think Startup Chile is very different from traditional Silicon Valley incubators.
From what I understand, traditional incubators are focused on getting you mentored and funded. In start up chile, you're pretty much left to your own to decide what is best for you. If you are seeking to build a billion dollar company, it probably isn't the best fit. If on the other hand, you are seeking to build a life-style business and you wouldn't mind a bit of an adventure, it's a great option. There certainly is less social pressure in Santiago as tech is still very new there and expectations on your success are much lower. This can be good or bad depending on what you are seeking.