Choosing the right IMU

Hey people im programing a quadcopter on the speartime i have besides studies but now i need to find and IMU and cant realy decide. I have been looking and guess i would prefere a 9DOF, but i dont realy know whats "good" and are commonly used(its always nice to have a referance).

So if annyone got a say on witch IMU i should get and why i would be gratefull :)

MPU6050 is the most common, but only is 6DOF. If you want a magnetometer as well (MPU9250 - 9DOF), be prepared to do some serious extra work. They are difficult to work with IMHO.

Thanks, but is there anny real difference between the different IMUs or?