Re: printer onboard?
Likewise, I spent the big bucks and went with HP portable printer. It's so convenient to just drag it out of the drawer, turn it on and print via Bluetooth from the laptop or even the phones.
Downside is that the cartridges are hard to find in Europe so we stock a few when stateside.
The charger is 110/220v 50/60Hz so it works wherever.
Been solid for three years now. Bluetooth is a bit slow if transferring a big photo or something.
I also purchased a slim, flatbed scanner as I don't like the multifunction guys so much and a flatbed allows me to scan pages from,say, a big book more easily.