Last question i swear

Hypotetically which one is the best: Edifier S2000Pro, Audioengine A5+, Tangent Spectrum X5 BT
The only way for
you to actually know would be to be able to listen to each one. Every person has different ears and tastes. What I think sounds best, you may think sounds worst and vice versa.
For me, none of them because they are only 2.0; I need the frequency range of 2.1 I also would rule of the Edifiers because they set with the speakers at an upward angle. That would be bad because I have to mount my satellites up on the wall, meaning they need to be tilted down. The A5+ get ruled out because they are Bluetooth and that limits quality, especially since it's almost impossible to find the latest Bluetooth standards for adapters for the computer. The X5s are out because they require a separate amp or receiver (the quality of which can also affect the final sound), which I don't have room for. But, that's just for my needs, which will not be the same as your's.
You already ruled out the JBL LSR305P after actually hearing them. The problem with them is the 5" woofers are just a bit too small to handle lower end bass adequately. If that was your only concern, the LSR308P has an 8" woofer that would do much better on the bass but might be a bit larger for the upper midrange before the tweeter takes over. I started with a pair of LSR305Ps and was happy with them for the most part but, to get the very bottom end of the bass range (the bottom of the cello range and the lower third of the double basses plus many of the low notes organs can put out), I had to get the LSR310S sub. It's a nice sub with a clean sound and has a setting to boost the bass even more to emulate the sound system of a night club, if you happen to like that sound (I don't so I don't use that setting). The only thing I don't like about the LSR310S is it is HUGE. I'm still working on making room for everything it displaced.
Also, keep in mind you have to fiddle around with various settings on each kind of speakers you listen to, especially the EQ settings. Most speakers sound like garbage right out of the box, the poissible exception being studio monitors, since they have a flatter frequency response than most other speakers and only require tuning for the room they are in. It took me a few weeks of fooling around with the speaker settings and the EQ in my player program before I found the best ones, then decided to get the sub after all and had to redo the speakers and EQ settings again. Again, one person's setting preference will not be the same as another person's.