Releasing a large expansion would be a terrible idea when trying to compete with borderlands 3.
Annual pass is bungie best bet.
To draw players in the months after borderlands has had time to be played
-
It's all down to personal preference really. There's no right or wrong. I just know if it's another annual pass, that's exactly what I'll do, pass.