I don't mind anyone having a different opinion to my own. Post/rep count tend to lean to someone having significant knowledge of the topics they hover around, but even they can be wrong. I've seen it many times and have even been wrong on rare occasion.
However, the bass of the Corsair or Klipsch option most definitely eclipse that of the Edifier subwoofer. That alone gives you a fuller sound.
The Edifier 330D for $99 is a good price. There's no arguing that, but the Corsair SP2500 is the better set.
But I'm only one person. You can look up comparisons on Google and see what others say. I'm sure most will overwhelmingly choose the Corsairs.
Perhaps you tested the Edifier S530 and are confusing the two? Even so, most prefer the SP2500 over the S530.
The S730s are better than the SP2500s though, but are a pretty penny over the SP2500s.