I use Go Payment and Square and so far GP is working better for me. I haven't been able to get the Square reader to work when I need it to. If it doesn't work, I switch to GP and use that. I want to use the reader from Square to work, but being a newbie with it, it is probably more my problem than Square's. I just manually enter the GP transaction.