I don't know about working with Mac but I have this one:
https://www.amazon.com/Thermal-Label-Printer-Commercial-Compatible/dp/B08QYNKT7L
it was $60 when I got it last year but appears to have jumped up in price (certain colours are $90, others $130). i've had no issues!