era 2 : lynx, girafe if you want to carry passengers.
era 1 : depends on your personal choices (especially the laboratory level). I personally go for the rhino, it is the one that suits best my playstyle and train station optimisation in era 1. Others go for the falcon, the mole, even the raven. For passengers in era 1, the whale is basically the only viable choice.