The answer is no. Though it might be a salutory reform to force all states to go onto the Maine/Nebraska system.
I think the better thing to do would be to require all states to abide by the Electoral College system in order to prevent what some states have already promised to do: award all of their Electoral votes to the winner of the national popular voter regardless of how the people of that particular state voted. This mob rule mentality must be confronted and defeated!
I don't know about that either. Assume that an election ends with the loser being with 10 EVs (maybe within 20 EVs) of being the winner. Imagine the chaos as the parties look around the country to pick out specific congressional districts to contest. Sort mini-Florida 2000 or mini-Ohio 2004, but instead in dozens of congressional districts. Ouch!
My nomination for the dumbest comment on this thread.