You listed improved sorting options but the sort feature is just bad IMO. Instead I would rather see one or preferably both of these:
-bank tabs: this would allow you to organize your gear into logical groups. You can separate things by level or class or builds or whatever. This is especially needed due to the bank being shared by all characters.
-search field: sorting sucks because it’s limited to whatever sorting options are provided. However, a true search feature sorts items by whatever field you want. Want to see all shock weapons? Just put “shock” in the search and then it hides all non shock related items. Want to see all snipers or only Krakatoa snipers? Just search for sniper or Krakatoa and presto…useful sorting.
Beyond those two I would also add:
-scaling: is it broken or just needs to be improved? Not sure. 2.0 item scaling (AS, nades, shields) and loot scaling. As you increase the difficulty the drops shouldn’t be getting more stingy.
-mayhem anointments: if you are playing on a hard enough difficulty the items should ALWAYS have an anointment of some kind. Not sure what the cutoff should be (M4-M6 seems like a logical place) but they need to do away with these trash tier items when you are playing at a hard difficulty.
Also want o reinforce the suggestion of adding crew challenges to the loot pool or at least giving an option to level them up. I would also expand that idea to other uniques like mission rewards.