Xúr I love, but I think he should change. I think he should sell an engram once per month and a weapon one every three months. They should make the exotic drops different for each gun. The Last Word from crucible or Invective from strikes.
You don't
have to grind because the drop rates are increased in these events. Xúr should still sell 3oC and the other things (glass needles ect.) You have to earn your exotics not buy them.
Edit 1: This is an idea for Destiny 2*
Edit 2: You don't get exotics off legendary engrams*
-
buying from Xur is more earning then getting it thru the slots