So seeing as how this came up again in the Injustice 2 and Gaming Reddits - I never understood the hate for Season Passes (unless they're the super exploitative kind, like the Gears 4 one was at launch before they updated it).
Get content you were probably going to buy anyway if you liked the game, but at a discount (that usually winds up being 1 Map Pack or a couple characters free) and sometimes a bonus. For most games the Season Pass is generally the smart way to go and not a bad investment - some exceptions being of course, the mentioned Gears of War 4 Season Pass.
Which is what the "Ultimate Edition" is for IJ2 ultimately is - it's the base game + the Season Pass; if you didn't know it was revealed in an accidental Playstation Store leak that there will be a "Ultimate Edition Pass' for IJ2 a bit later too that gives you all the Ultimate Edition stuff for about $30 - so it's actually $10 cheaper than the current one if you go SE+UEP by waiting. The $10 difference is just for early access (now it's been revealed to be $40, which is the same thing but the point still stands).
Now as for Fighting Games - despite being a fan of DoA and SF, releasing gameplay such as characters does sour me a bit. However, I feel that an acceptable compromise would be to take the Rainbow Six Siege approach;
The Season Pass(es) in R6S gives you all the DLC Operators for free but all DLC Operators can be unlocked by anyone by using in-game credits and are fairly easy to unlock for anyone who plays the game regularly. The Season Pass holders instead can save their credits to spend on cosmetic items and extras so they save themselves time and potentially money.
Get content you were probably going to buy anyway if you liked the game, but at a discount (that usually winds up being 1 Map Pack or a couple characters free) and sometimes a bonus. For most games the Season Pass is generally the smart way to go and not a bad investment - some exceptions being of course, the mentioned Gears of War 4 Season Pass.
Which is what the "Ultimate Edition" is for IJ2 ultimately is - it's the base game + the Season Pass; if you didn't know it was revealed in an accidental Playstation Store leak that there will be a "Ultimate Edition Pass' for IJ2 a bit later too that gives you all the Ultimate Edition stuff for about $30 - so it's actually $10 cheaper than the current one if you go SE+UEP by waiting. The $10 difference is just for early access (now it's been revealed to be $40, which is the same thing but the point still stands).
Now as for Fighting Games - despite being a fan of DoA and SF, releasing gameplay such as characters does sour me a bit. However, I feel that an acceptable compromise would be to take the Rainbow Six Siege approach;
The Season Pass(es) in R6S gives you all the DLC Operators for free but all DLC Operators can be unlocked by anyone by using in-game credits and are fairly easy to unlock for anyone who plays the game regularly. The Season Pass holders instead can save their credits to spend on cosmetic items and extras so they save themselves time and potentially money.