I was thinking about this the other day. It's a challenge to keep a franchise strong year after year, with 1) shifting expectations from fans, 2) IPs changing hands, and 3) studio talent leaving.
What franchises have stayed strong throughout the years, and why? What long-running franchises have never turned in a bad game?