The answer to this question depends on the needs of your business. If you need a quick and efficient credit card processor and you don’t conduct huge transactions, then Square is definitely the right choice.