I have been using Square for invoices for a while, and have also been testing the Invoice app for iOS. I haven't encountered any issues, thus far.
I've been on board with Square for years, using it on my phone when I meet with customers. I much prefer it over the clunky POS systems usually in place. I love the way you can use it as a register in a storefront, but take it on the road if need be. I wish there was better website integration, so I could use it to do online sales.
I have not used this product and my feedback comes from reading about the features the video. I have deep experience in this small retail and IMO , this product is on the right-way to be a winner.