Since you are talking about printers, I’m going to make a safe assumption that you do print security tags. We are on CCB as well. Our basic setup is a desktop computer, Elo touchscreen, Honeywell barcode scanner, and Zebra GK420d printers (those I think are being replaced by ZD420d printers). Zebra printers are definitely more expensive than others, but they are rock solid and last YEARS (we still have a plethora of LP-2388Z printers in service).
You can definitely go with the AiO option, looks cleaner on the table, we just like the flexibility of if the computer craps out, that all we have to replace.
The iPads are great if you’re not printing labels, otherwise I DO NOT recommend them, just because it’s a headache to keep things working between the iPads and the printers (at least in our experience).