Nothing fancy, I mainly use credit card(s) for grocery spending so with each monthly statement will record that' month's grocery spend totals in a spreadsheet for spending/budget tracking.
For price comparison I just take a picture of the price tag for something I'm curious about & bring it up on my phone when shopping at a different grocery store. Not the most advanced price tracking but it sort of works :P
Sort of depends on what type of printer you're aiming towards. At work we've been mainly using HP Laserjet (the more expensive business class types with multiple trays) & those things are workhorses, they do last a good while. I also did work for a guy whose office still runs an ancient HP Laserejet from probably 20 years ago & somehow the thing still works (old enough to still have a parallel port on it haha).
On a related note more recently I've been testing a Canon MegaTank color inkjet to replace our dying Lexmark color laserjet, so far everyone in the office hates the Canon.