It would help you get more suggestions if you specify your current source.
Considering the fact that you are looking at the Hivi Swans M10, I presume you want active speakers and not passive solutions (which will require a separate amp).
Secondly, will you be using them in a desktop setting (i.e. nearfield listening) or while watching TV and the like from a distance?
Last but not the least, will you be using them while gaming and watching movies or listening to music?
Insofar as suggestions are concerned, do check if the JBL 104's are available in your budget.
I have tried the Edifier 1280DBs and my experience with them was disappointing to say the least. The SQ through the inbuilt bluetooth was atrocious. It has the ignominy of being the one piece of gear that did not last more than a month with me.
The Hivi Swans M10 may not suffice for movies. If your primary content consumption leans towards movies and games, do consider extending your budget and going for something like the Logitech Z623.
However, I did find it curious that the Swan M10s have two versions - a 31w version and a 15w.