Until Canon updates the codecs, this is still true (I work with video codecs and write image processing software in my day job- I analyzed this in detail):
In my spare time I work on projects like this: http://www.youtube.com/watch?v=BLbZ_nwm8-I (100% IPB)
From the result of my tests:
Use ALL-I for 720p60 and 1080p24 with fast motion.
Use IPB with relatively static camera shots or when you can't see any improvement with ALL-I.
While it's possible to see a quality difference with ALL-I for fast camera motion when looking at still frames, it's not that easy to notice a difference when played back in real-time (except with 720p60: use ALL-I all the time). If disk space is an issue (editing on a laptop or SSDs), IPB quality is overall excellent at ~3x less disk space used.
In my spare time I work on projects like this: http://www.youtube.com/watch?v=BLbZ_nwm8-I (100% IPB)