I do think the Nebraska plan is a better way to handle our election in a republic. The winner-take-all in each state is arguably anti-republic.
Abhorrent to a republic is a direct popular, national vote. That would be the end of the USA. But congressional districts each approving their own elector for the president makes perfect sense. At least some conservative Californians, New Yorkers, etc. would get the sense that their vote counted.
As well as those of us living in rural areas of the People's Democratic Socialist Republic of Illinois.