I would agree on many points already made.
Solo is great for those last minute, spontaneous rides.
Small groups rides of like-minded riders are also fun.
Big groups of strangers on bikes can be a hit-and-miss, but definitively, should be tried at least once to say "Been there, done that!"...