I am quite annoyed after "breaking" two Inkjet printers in 5-6 years and want to buy a laser one this time, but am not sure how is the cartridge issue different between laser and inkjet. Do laser cartridges last longer? Is it less problematic to use non-original cartridges?
How well non-original cartridges work is highly dependent on the printer model. Some have more complex authentication of the cartridges and others it’s a simple page counter.
The main downside is color is a significant increase in cost of the printer as fairly expensive pieces need to be duplicated for each color.
Laser cartridges are just boxes of fine black dust. You can buy a matching box of fine black dust from somebody else, or refill your (empty) box with a different version of fine black dust, this won't matter much at all.
Having said that, I use a Brother b/w laser for 10+ years, and — with original toner being sold on Amazon at $40 and delivered for free to my door — have never bothered with neither refilling nor using "aftermarket" toner.