Anime often runs ahead of its corresponding manga, leading to filler episodes that no one likes, leading to cancellation. This is what happened to Rurouni Kenshin, for example. As I understand it, however, Full Metal Panic! was released in three separate series. Have you seen them all, or are you just at the end of one?