I think it would have been better for JJ Abrams and his staff to write a story with an original villain in the Star Trek mythos. This "fan service" backfired: most people wouldn't catch the references who weren't familiar with the mythos and, for some of those who were familiar, these references reminded them, what was for them, of a better film.
And, I keep harping on this. This is the third film in a row with a revenge seeking character. I think it would have been better if there was a different type of character.