This isn’t a good question. It’s not an opinion. It’s basic arithmetic. If you allow non-citizens to vote, you’re decreasing the proportion of votes that are coming from citizens. The question should be “Is that a good thing?” My answer is no. Why would we want to decrease the voting power of citizens? US citizens pay for the right to vote with their taxes.