Square is best for mobile and small businesses with average transactions over $100, while PayPal is best for businesses with average transactions under $100, or those who only want to accept PayPal payments. Read our full comparison for more.