I prefer to have a separate numpad. For me, a full keyboard holds no advantages.
Besides, I can use the numpad layer on my tenkeyless keyboards (that I use both at work and at home) just as fast as I can use a numpad. I know the numpad layers are often referred to as a useless feature, but that is pure nonsense. Only if you never gotten used to it.