Itachi would be the best sensei because even though he had his flaws, he exhibited the will of fire the most. He sacrificed all that he was for the sake of his village. I don't know about you all, but I would rather have a person who had the mind of a kage from a young age be my sensei over anyone else. It's also a plus that he has a better battle acumen than obito and yahiko.