BB8 has become part of the IA debate, which i think can be a little misleading. BB8 (does it stand for BeachBall??) is great because he brings an awesome mobility package to the X which it doesnt have anywhere else. He would be amazing without IA. With BR from BB8 an EU is less attractive (you have mobility) which makes IA potentially better as a combination. IA therefore becomes a free upgrade which you could take if there was no compelling reason to fill the mod slot.
Problem is if there were more droids of BB8 caliber IA would perhaps be more of a no brainer attachment. As it stands there are only a handful of droids which are really hands down worth taking which dont really want something else too (R2-D2 wants shield upgrade for example). More good droids would make IA more attractive. A great generic droid would make IA auto include.