There will be various opinions regarding my question. But I'm curious about your comments about this since no team is perfect.
For me, I think a team is strong if the players within can rely to each other and aren't too dependent only to one player. There will always be an MVP or star player in the team, we all know that. But everything can be a mess if that exact player hits slump during a tourney. Don't be mistaken, I'm not saying that a 'hard-carry player' isn't needed inside a team. It'll be an advantage as well. Just underline the word 'dependent'.
That's just a piece of my mind and I'd like to read yours. :D