BioWare points are no longer used for our games, starting with Dragon Age: Inquisition and continuing on for Mass Effect: Andromeda.
you can bet your nose hair that there will be shitty DLC on day 1, pre-order exlusive DLC, vendor exclusive DLC
There is no Day 1 DLC for Mass Effect: Andromeda (nor was there for DAI). There is a pre-order item, but that pre-order item is always included with the Deluxe edition, regardless of when you purchase it. There is no vendor exclusive DLC for Mass Effect: Andromeda.
There wasn't a season pass for DA:I, was there?
We have never done a season pass for our games. They just don't work for us.