I specifically needed a numpad on my keyboard so I went for a 40% ortholinear. I have the numpad on a layer on the right hand side. With all keys reachable from the home row, I can use it more easily/quickly than on a full-sized keyboard so it's really the best possible solution.
I've configured the layer button so that it can either be held down for quick use, or toggled with a double tap.