Pull up resistors seem to be more common, I think it goes back to the old days of rtl, with most micrcontrollers pull up or down will work.
Dont forget if your writing code to look at an input switch to have some kind of anti repeat, your code will service the switch input repeatedly very quickly if you dont, I usually look for a change on a port by subtracting the last sampled value with the current one.