IMO, I am impressed at the sheer number of mini figures that lego has made for the SW theme. I am sure this is not the most-widely held belief, but I do not have many complaints about how these have progressed. Main characters are of course going to be repeated. It is the only way to bring new people into the market. The 9 year-old wants Luke and Han, not Willow Hood.
While this is not truly scientific, according to brick link there are 833 star wars mini figures. This represents almost 1/10th of all the unique lego figs ever made. Regardless of cost, the quality does not seem to be generally lacking either. Yes, I am disappointed that Jyn did not have leg printing. Yes, I was disappointed that there was not a widely available C-3PO in the TFA waves. Yes, some could have (some, or better) arm printing. That said, this has been building for a while. The printing on the SW line seems awesome, and I am overall quite pleased.
And I will be looking forward to Thrawn next year to fill that particular void in my EU MOCs.