So in a nutshell for anyone else who looks at this thread the following is correct for using INPUT_PULLUP?:
Pro: Less physical wiring
Cons: 250ua (0.00125w) extra drain per button in use. Logic reversed - If (XX == HIGH)
now needs to be If (XX == LOW)
for the function to remain working the same)
For my particular project the battery life doesn't matter as it's going to have 12v 7AH batteries as it's only a small part of a larger project but I understand for some people that battery life is critical.
Thanks for the help guys, you've saved me about $0.20 in resistors and $50 in time