Hello tovecasha! Thanks for posting and welcome to the Community.
The SoundTouch 300 soundbar has more/larger drivers for a more room-filling audio experience. The Soundbar 500 is smaller but has the hardware requirements for Virtual Personal Assistants (VPA) like Alexa and is better positioned to take advantage of future feature developments. I hope that helps!