What is an ideal startup team?

There is no ideal team. However characteristics of good team are

1. Founding members shouldn't be more than 3. At max 4 but no more than four. There are exceptions to this rule, but generally speaking 3 is ideal size.

2. Team should have well round people - Technically competent and Business Savvy.

3. People who know what they don't know and are willing to ask help. This is very important. Lot of times companies fall because founders thought they know everything and thus didn't ask help at the right time from right people.