Hi there! I'm currently evaluating nearshore outsourcing options for our growing tech team. Colombia seems promising, but I'm also considering other Latin American countries like Mexico, Argentina, and Brazil. What are the key differences I should be aware of before making a decision?