Hi,
I compete with Square, so I'm admittedly biased, but I know something about this space.
We've built a full-featured POS system and API from scratch that runs in a web browser. "Full-featured" is an important descriptor because it means a lot of things:
- working with spring-loaded electronic cash drawers
- working with RS-232 serial line printers of various types
- handling nested products and product versions
- tracking hours for payroll
- working with all kinds of industries, not just coffee shops
- handling inventory
- integrating with accounting software (our own)
- handling business transactions
- working with existing legacy POS systems
Square doesn't do any of this right now. With enough money and resources it could eventually do some of it. However, there are competitors out there who can do more and who can do it for less money because they're not as tied to the existing infrastructure.
It's also somewhat amusing that we came out with FaceCash Register in March (Square Register?) and adopted "Pay with your face" as a motto ("Pay with your name?"). We made this image in 2010 (https://s.facecash.com/images/home1.jpg) and they posted this one last week (http://media.bestofmicro.com/square-card-case,S-T-293933-13....). Such is life in the Valley.
Anyway, maybe I'm wrong about all of this, but I don't think I am. I've bet a lot on it. Square is a really nice product, but as I've also said before, I think they just made the most beautiful eight-track player the world has ever known.
Aaron