Trouble with the all-in-one devices is that if one bit of them goes on the blink, you have to replace them all. The software that comes with them is usually pretty dire, too. HP stuff particularly so - and SLOW
My vintage Agfa colour scanner has drivers that are nearly 500k in size,and works fast and perfectly. It's outlasted two Laser printers and three colour printers (I use one of each).
The present Canon colour printer came with over 100MB of software, none of which I use. Even the drivers are umpteen megabytes.