I would say it's good for a small shop without too many needs. As soon as you have to do funky stuff like modify orders (and report on them), you're better off looking elsewhere.
I would also caution people against using the wireless printers and go with hard wired ones instead. I know, wires are not fashionable, but they are damn reliable and predictable. The restaurant next door uses wireless STARs with their POSLavu system(should win an award for worst name), and a waitress there told me they constantly had problems with them, and missed orders, etc.
Also, for anyone wondering why these thermal printers are $300+ on a good day, they're built like tanks. I bought all the Epson TM printers for my friend from a bankrupt Chinese restaurant. When I asked the owner if he'd had any problems with them (they self tested okay), he said in his broken english something like "even with roaches, they still print!"...
Well, I get them home and start pulling them apart to clean them, and they're FULL of dead roaches. Every empty space inside the printers was chock full of roach bodies. The circuit boards were caked with roach shit and all the feed mechanisms had ingested and ground up the roaches that got in their way. And ever single one of these printers still works flawlessly.
So yeah, they're worth the $400.