Yes, that are both good ways to make nukes less overpowered. But maybe new kinds of units especially for nuke defense could be introduced instead of using the existing anti-aircraft units. The second option would require some kind of diplomacy system, I think (which would be nice).