AOPA/ASI eFIRC hands down, is the most interesting one I've tried. I can honestly say I enjoyed sitting down to look through the material, wasn't too long, and the renewal process was non-existent compared to others I've gone through. I actually walked away feeling I learned something new to that I could contribute when instructing. My 5th time renewing and I will definitely use it again.