If you have the money, go for the devialet speakers lineup, amazing sound. The reactor model is pretty small and has good sound. One speaker is the equivalent of two and more of most normal speakers. My parents have always thought about buying its larger speakers for tv/home theatre and general music usage as its sound can carry over to most of the house. It has really small footprint for its purpose.
I use the B&O Beoplay M3 myself. Also, the sonos one is also good choice and very affordable but it's not really designed for PC speakers. The Sonos One and B&O also will have features like Google Voice Assistant, ability to sync with other speakers from same brand and mobile app support/playback is great too. For the price of one speaker, it can basically do everything you would need from a speaker.
Keep in mind, all these "one speaker with surround sound" suffer from short delay as they are not designed to be mainly PC/TV speakers. This may make your movie going experience uncomfortable. If your mainly doing music, the one second delay will not effect you. In my case, I just swap the speakers with headphones.