Are you running 1.3 or something newer? A vintage LaserJet is always a good option, but they're big and bulky. I've been using a LaserJet 4+ for years and it works great with the Amiga. There's a native OS3.x driver for it, but I think the old 1.3 generic LaserJet driver is compatible. Toner is out of production, but there's still plenty of old stock kicking around - cheap, too.