What do you want to do? We use Square at Dulles Triangles to sell memberships and simple stuff, and Square’s API at work to sell access to CE courses with coupons and discounts.
I don't have much recent experience, but have used Square and PayPal for e-commerce. I much preferred Square. The integration was easier and consistently had fewer hiccups.
That’s why we (I) set it up for the social club. It’s far from perfect, but if your needs aren’t super-complex, it’s pretty darn easy and basically free (aside from nominal CC fees).