I paid full price for Battleborn, and I don’t regret that despite doing so the week before the price drop. However, I feel like the implementation of cosmetic pay-for items is lacking. I theorize that skins and reskins can take valuable development time and resources, but the potential to have cosmetics that are truly noteworthy (Badass may be a better term), and worth buying can appeal to the developer/publisher bottom line AND players.
A Badass community deserves really Badass skins; and I would pay money for skins that are more than texture and color swaps on characters. What if Montana looked like a Crimson Legion or Bandit from Borderlands? What if Rath really donned flowing robes/capes and different swords versus some added textures?
Look at LoL, DotA, HotS, Warframe, and Destiny (there are others to name); they create value through unique creations beyond a visual color pallete swap or texture swap. I look at the Montana premium and it stands out with added armor, padding, and a nice visual change; do more of this and, if possible, to a greater degree. I would pay for that, I would pay to play a character I like that looks truly Badass, not a character that comes in various flavors of color.