No it isn't. National popular will still have a marginal swing voter who decides the winner, that swing voter will still be pandered to and will still have the power to make about half the voters unhappy with the result.
At best, it changes the address of the swing voter. It is basically fiddling around the margins from that perspective. Complaints about the address of the swing voters is not a good reason to switch electoral systems. Saying the swing voter should be in California or Texas rather than Florida is basically just insulting Floridians for no reason (and they are still probably close to holding the opinions of the median voter). There are much better arguments for changing a voting system.
I don't understand. In NPV, the marginal voter is any voter, in any state. Or, to put it another way, every voter for the winning side is the marginal voter. You don't pander to a particular geography, you pander to the electorate as a whole, because that's whose votes count.
At best, it changes the address of the swing voter. It is basically fiddling around the margins from that perspective. Complaints about the address of the swing voters is not a good reason to switch electoral systems. Saying the swing voter should be in California or Texas rather than Florida is basically just insulting Floridians for no reason (and they are still probably close to holding the opinions of the median voter). There are much better arguments for changing a voting system.