I am currently running my P2 on 3.04 and I have become very confident with the firmware even though I do live in high declination in New York. I have trained myself to fly straight by compensating for the declination. Reading through all the horror stories related to 3.06 has made me skeptical on weather I should update or wait for a more stable firmware. It would be nice to actually be able to fly with IOC properly. Any advice would be appreciated.