The Bose S1 Pro is more portable than the L1® Compact. It has three channels, reverb, and Bluetooth connectivity for backing tracks. It also functions in three different positions.
The L1 Compact is louder and will project farther than the Bose S1 Pro. This is partly because the L1® Compact has a built-in stand (the extensions), and more drivers in the articulated array.
The L1® Compact is likely a better choice for an audience of 100 people. That's not to say that S1 Pro couldn't do the job for an quiet, attentive audience of 100 people. You would want to put it on a speaker stand. But having said that, I think the L1® Compact would be a better choice.
Does that help?