The other problem was there were too many villains. The main protagonist is Kirk and the main goal is to get him to be captain of the Enterprise. In a very real sense, Spock is the biggest villain in the movie as in preventing the protagonist from reaching his goal; trying to get Kirk expelled from the academy, marooning him on an ice planet, and then giving him the 3rd degree when he beams onto the Enterprise while at warp. The amount of conflict between Kirk and Spock was too much such that it took away all of the usual screen time devoted to protagonist / antagonist (theoretically the main villain) interactions. The other huge villain is the Narada itself. The ship is so uber-powerful that we will never see the Enterprise anywhere near it so we don't get a good give and take between Kirk and Nero, the supposed main villain. They have to stay so far apart from each other that we really have two independent plot lines going on at once.