Mainly due to the reason leo said. Ive just bought myself an RC helicopter, and the DX6i offers better programming features for the helicopter. The main reason is that it has the DSM2 technology so that it can be used over further distances with the helicopter and I can also buy a 2g nano reciever for it.
I also have more than 1 DX6