I like what Square (Block) is trying to do and the core product is good. However, I've experienced some bugs in the app, and when something goes wrong, the support is frustratingly slow. For a tech company, the technology should work flawlessly. Still use it for certain things but not ready to make it my primary.
Pros: Good core concept, innovative features
Cons: Bugs in app, slow support response