
Bose
SoundLink Flex Series
Compact, durable, impressive sound for size, but distorts high volume.

Running these analyses costs money. Buy through my links to help keep lights on! I may get a small commission.
How much people? I'd say the minimum for a social is the PartyBox 100 (or its current version), on a tripod. If you leave it in the floor then less people will hear it. If your social is a dozen people, just take a few small JBLs (Flip or Charge), pair them and place them around the area you want to play.
JBL partybox encore, but better the partybox 100 or any of the successors like 110. (you could try to get a used partybox 100 series, also an older model) . The 1XX weighs about 20 pounds but it has a lot of volume and is enough to have an outdoor dance party
I bought a JBL Party Box 100 not realizing how big it was. The thing is awesome and bumps.
I love my JBL Party box 100. I tried the 300, but the 100 sounded better to me. I feel like its the best cordless speaker that I've heard. It is large though.
Generally speaking anywhere that displays The installment price right on the item. Isn’t somewhere you want to shop. I’d look into a JBL partybox. I have 2 of the 100s and they are great. We are getting close to the time of year that people liquidate them. ~200-250 a piece cheaper if you can still find a 100 but they are pretty scarce.
I like the JBL Party boxes. I have 2 I use with my TV. I have 2 Party box 100s. They are older now but work great.

Bose
SoundLink Flex Series
Compact, durable, impressive sound for size, but distorts high volume.

Minirig
Minirig 4
Tiny, unrivaled sound for DJs, but pricey with bad Bluetooth.

JBL
Charge 6
Portable, durable, punchy bass, but distorts up close, dull vocals.

soundcore
Boom 2 Plus
Budget king for loud, deep bass; bulky with harsh mids.

Anker
Select 4 Go
Great value, good stereo paired, but lacks power for parties.

Ranked #1
Anker - Select 4 Go

Ranked #1
Harman Kardon - Go + Play 3

Ranked #1
LG Electronics - XBOOM Grab

Ranked #1
soundcore - Boom 3i

Ranked #1
JBL - PartyBox 520

Ranked #1
Bose - SoundLink Flex Series