I think it is worth getting an all - in - one scanner / printer. Only from my own personal experience I think fro print quality - photos in particular - Canon has an edge, but are a bit dearer than some. Although , again, more expensive, I prefer to use the Canon inks. However my grand daughter at 19 has just completed her first year at UCL and I bought her a Brother all in one and she uses inks from Cartridge world. Have a look at both ranges. Canon has a separate print head - useful in the unlikely event of clotting. As a single recommend have a look here at a Canon from John Lewis . You may not need wireless printing so have a look at others in the Canon range. Others swear by other makes, but this is a start.
OnePlus 5 review