Immigration policy

What should our immigration policy be? How many immigrants should we admit, and from which countries? Who should make this decision? Would you propose any guideline or test to qualify an immigrant for entry? Who ultimately should decide whether an immigrant is admitted or not?