I have to assume leveling up now just gives credits directly, and you can just buy all the current cosmetics from the OW store, and the battlepass rewards are time limited things - or hopefully, they roll them into the store in the future for inflated prices.