I own Klipsch iFI for over 2 years now and I just bought Jamo i300 today. Well, honestly I'm very impressed with jamo i300 since I didn't expect such a small speakers to sound so big and very musical in fact.
Although Klipsch iFI is still superior in terms of overall Sound Quality compared to Jamo i300, but Jamo i300 comes very close to the iFI. It's amazing especially Jamo i300 is much smaller and more compact than iFI.
I would recommend Jamo i300 to anyone who is looking for a good 2.1 speakers, especially now that Klipsch iFi is already discontinued.
I heard Bose Companion 5, it sounded muffled, shouty, and digital compared to jamo i300. With jamo i300 you could actually hear the musical substance, such as liquidness, decay, body, articulation.
The Major differences: Jamo i300: Great high, Great high midrange, good bass, lacking lower midrange, Stereo imaging is good, compact size, esthetically pleasing.
Klipsch iFi: Slightly Rolled off high, AWESOME MIDRANGE very full and rich. Bass is VERY DEEP and articulate well. Stereo Imaging excellent, Huge size. I guess now it's time to move on. Welcome Jamo i300.