Pullup or direct drive when handling active low inputs/resets?
Essentially, either works; A is probably better, B is more flexible.

A will drive the reset line to '1' faster, which could be an issue on a very large board.

B allows the option of adding other means of driving reset - hidden switch + paperclip, brownout monitor, watchdog timer, etc. It probably doesn't even cost the board space for a resistor, because a lot of microcontrollers have software configurable pullup resistors on each pin.