What you're suggesting sounds fine and shouldn't draw much power. All GPIO pins should be about the same.
The only problem is if your switch is 'normally closed' rather that the usual 'normally open' type (which could cause the pulldown resistor to be drawing power all the time) - but that is very unlikely
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
What you're suggesting sounds fine and shouldn't draw much power. All GPIO pins should be about the same.
The only problem is if your switch is 'normally closed' rather that the usual 'normally open' type (which could cause the pulldown resistor to be drawing power all the time) - but that is very unlikely