As you suggest, Khandro, I do indeed use compatibles but I also research the cost of inks before buying a printer, which tends to help quite a bit when it comes to saving money! Even with compatibles, there can be a very big difference in prices between those for some printers and for others, even from the same manufacturer.
For example, a full set of ALL FIVE inks for my last printer (a Canon Pixma MG5350), from my preferred supplier (Inkredible), cost just £11.64 (with a further discount for quantity too). When I had to replace that printer, I looked for something with equally cheap inks but had to settle for a Canon Pixma MG5750, where the inks are a little dearer but (at £15.54 for a full set of ALL FIVE inks, with quantity discounts) still excellent value. However I do know that compatible inks for some Canon printers can cost quite a bit more than that; a full set of all five cartridges for your printer from Inkredible comes to £29.70:
https://www.inkredible.co.uk/canon-maxify-mb2350-ink-cartridges
At about six quid per cartridge though, that's still a hell of a lot cheaper than you seem to be paying at the moment! I've been using inks from Inkredible for many years, with no problems whatsoever, and I'm completely happy to recommend them to you. They've also got excellent reviews on TrustPilot:
https://uk.trustpilot.com/review/www.inkredible.co.uk