I've tried regular USB numpad, but it's just not the same as having everything in a single keyboard. You need table or stable base for that and typing is slower when you have to reach for it, especially if it's not fixed and moves constantly. Still better than nothing though.
When using non-English keyboard layout, top row numbers are often converted to the locale characters, so you have to switch back and forth between languages to use them.