County by county is a great idea. Whoever wins a majority of counties gets all the electoral votes. The state can allocate electoral votes in any manner it decides.
Yes the states can decide how to do whatever they want with their EC, however you are really trying to advocate that in a presidential election, a voter in a less populated county should hold more weight than a voter in a more populous one? Good luck with that one, never going to fly.