I'm using paynet systems. I've only been using them about a month but so far so good. I'm not using any hardwAre. I just type in the information and the customer signs the screen with their finger and the system emails them a receipt.
I probably only have 1-2 a month that I do right now. I run them in another business and get repaid like a subcontractor, I can do this cause it's a family business. I think square would be ideal for me cause I'd rather not go through the process of keeping up with card #'s and having to get checks. Plus I could advertise card acceptance, I've noticed those who use cards spend more. Something to keep in mind for my business for sure.
Chase now has their Android app that allows you to take a picture of the customers check right on the spot & will make the deposit, unfortunately my business account is with B of A.