Definitely a good decision from ICC to have 16 teams for this t20 world cup because this will give some good experience to all teams with associates will also try to give better results in this format which is now key for future of this game and having some quality players in franchise leagues as well because now future is just in these leagues which are going to bring some good revenue and countries in better position.
Australia always having amazing hospitality because they have one of the best infrastructure for sports in the world. Zimbabwe is having back in this format but still not good hopes for better results from them because they are falling behind in system and their mostly good players are leaving country due to corruption first need to settle things like this for better results.
Actually it is a 12-team competition, because the initial round doesn't feature any of the big-4 teams. 4 teams will proceed from the initial round, and teams such as India and Pakistan will feature only in the second round. The first round is more like a qualifier tournament, where the main teams doesn't participate.