I've thought about this for quite a while now and I think my favorite is The Order of the Phoenix (no, not because it's the longest). I guess I like it the most mostly for the battle at the end which is awesome and since it also includes one of my favorite Bellatrix scenes XD