This depends on individual opinions but there are both positives and negatives in an immigration situation. People migrate for several reasons- social, economic stability, safety, better life, escape from political persecutions, and more. While in most cases it is a benefit for the host country as the immigrants contribute to the country’s development in a big way, the home country sure needs to figure out ways to retain their citizens by improving their situations.