Been using Square for few months and only have it direct deposit to bank -not linked to any other system. Have had zero issues like I hade with previous service company. (I paid them monthly minimum fees, annual fees, and equipment rental, not to mention the percentage of the actual sale.) So far very happy with Square.
I use go payment and find it to be more user friendly than square. I haven't figured out square yet and I don't think it works on a laptop. I could be wrong though. I also use the online banking to keep track of checks and deposits.