9887 is the oldschool, 149bt is the newschool. The only reason the 9887 became obsolete is because it was known to not charge iphones, smartphones, and such. 9887 was definitely ahead of it's time though because it was practically the only single din HU at the time to run active without the need of an external processor. The only annoying thing about the 9887 is that it required the imprint tuning kit to "unlock" some tuning features, but once you have everything dialed in, there was no need for the imprint anymore. That is why the imprint kit was passed around so much from person to person. 149bt has support for the new smartphones now and of course the convenience of BT, but unfortunately alpine hasn't made any newschool HU that's active capable. They just resorted to selling you the processor instead. All in all, I would say they are both great in SQ, maybe a slight edge to the 9887 for its active capabilities but with a few annoying things you have to live with. 149bt would be the smart choice though because of all the features it comes with out of the box.