Inkjet can work but you need to buy one with easy to source "generic" aftermarket cartridges. You also need to print once a week at least.
I have an HP OfficeJet 8100, which cost over R1500 to buy, but I can use R90 cartridges in it that print hundreds of pages.
So my advice is, if you don't buy a laser, then look around the interwebz for easy to buy cartridges. The nice thing about the OfficeJet is that it uses ink tank cartridges, not print head ink cartridges with the print head built in. These cheap inkjets usually have the print head built into the cartridge, that clogs up and dies. Then the generics aren't that cheap either. Refilling sucks and is messy. I would rather buy a full, sealed generic cartridge.