opentracker is what is used by the high-throughput trackers. the protocol is fairly simple and doesn't change a lot and the implementation is fairly minimal, so they don't need to update the codebase often, it does it's job, it's mature.
for smaller sites there are more specialized trackers that allow more control, e.g. chihaya and gazelle.