is there any better 9Dof sensor than the BNO085?

So, I was looking around for a accelerometer/gyroscope, and I found the mpu6050, yet it turns out, that without a magnetometer, things can get pretty drifty, so I then bought the mpu-9150, then realizing that I couldve gotten the mpu-9250, I started getting pretty confused because all the articles saying that such-and-such was the best sensor, were really talking about best sensor for its price, and that led me to the BNO085, which I think is the best 9Dof sensor, but im not sure, so now im turning to you guys.

Any thoughts? If so, all input is appreciated, Thank you! =)

http://www.memsic.com/inertial-systems/

Memsic IMU's can be used in auto drive vehicles. Automobile IMU's are better then hobbyist IMUs'. Military IMU's are better then automobile IMU's

The BNO055 has built in AHRS firmware that does not work very well, as the sensor calibration is poor and unstable.

You are better off using raw sensor data, performing custom calibration corrections and other AHRS software. Much cheaper, too.