Imo they should have been more, 13 most probably like many predicted, but it should have been either complete before TS already, or almost complete but we kinda know the next members already/they got a connection with Luffy so them joining after TS feels natural. Jinbe joining after TS (i think it should have been much earlier than he joined in story, imo could have waited for them at Sabaody already) works because he was there with Luffy when the others werent.
Skypiea is missing a recruit imo, and Hancock plus maybe Law should also be there Jinbe style, being the most prominent allies to Luffy in his lone arc without his crew (Ivankov too but hes his dads underling already). Law after Dressrosa and Hancock after the shichibukai downfall.
But if you exclude Hancock and Law from the equation, i think there is still room for Luffy + 12 or Luffy + 10 before TS