This one passed without a single 'no' vote, which tells you it isn't a partisan brawl in West Virginia. No state law there lets noncitizens vote today, so this is a lock on a door nobody has yet tried to open — a preventive measure that writes the existing practice into the constitution where a future legislature or city council can't quietly change it. If you think the franchise belongs to citizens and should be settled at the constitutional level, this is a straightforward yes. If you'd rather not amend the constitution to fix a problem the state isn't actually having, that's the honest counter. Either way, it changes little in practice today.
"Remove not the ancient landmark, which thy fathers have set."
— Proverbs 22:28 (KJV)