It's not the optimum codec/format for short videos or interactive playback.. it's intended for playing movies at regular speed. It will provide quality playback of long hd content if played normally. Additionally it provides small file sizes.
Hap is probably the best codec for smaller / Interactive content. However hap avi may not respond as well as quicktime for interactive work.. it's best to test for your specific usage.