You will probably get as many different replies as their are models of printer.
My own choice would be an Epson, a C80 or C82 (its current version). Never let me down and reasonably economical to run.
OnePlus 5 review
50 best online Adobe XD tutorials
iPad Pro 10.5in (2017) review
Comment connecter un MacBook à une TV ?