It seems to me that you like EB950 the most out of BA100 and EB950. Can you please compare both of them in terms of Sound Signature? Also how would you compare them with Sunrise X-IE?
From your reviews and score on the front page, it seems that all three of them are quite same in terms of SS but still I would like to know in person to person about them.
As far as BA100 goes, it is really plain and a bit uninspiring because of the lack of dynamic and overall energy in presentation. Even with the low online price, it is still overshadowed by quite a few better sounding single BA out there. EB950's main strength is on the presentation. Technically not as strong, but the fun factor and musicality make up for its shortcoming. It has the kind of sound you want to dance with, so it is not the best for those you are listening for detail and technicality. X-IE on the other hand is all about warm, lower end texture and sweetness in vocal. It is more of a smooth sound with a sense of maturity in it, which is contrast to the more fun sounding EB950.
EB950 and X-IE are fairly close in SQ, neither is going to outshine the other by any mean. You are mostly choosing between a fun presentation and a smooth presentation. BA100 on the other hand is just not on the same level.