The first iDrive version was CCC, and it was reviled back then and is still currently. I think the opinion shift happened with the CIC version, which started rolling out at around 2009 and had a massively different user interface. And you can tell that CIC was a much better system since the next version introduced around 2013, NBT, only tweaked the CIC UI instead of completely replacing it.