Since its debut, I have been loving the lineup Scott Snyder has picked for the Justice League. Keeping the core World's Greatest Heroes: Superman, Batman, Wonder Woman, Aquaman, the Flash (Barry Allen), Cyborg, Martian Manhunter and Green Lantern (John Stewart) with the inclusion of Hawkgirl, I think this lineup is just about perfect at nine members. Each character having a specific specialty or something that makes them a valuable asset (power set, leadership, knowledge). But following Grant Morrison (who had 14 members) and Brad Meltzer (who had a 12 member lineup), who would you add to this League to make it your dream Justice League of World's Greatest Heroes? And you can only add three to five additional members that aren't already on a New Justice Justice League team. Your choices can include B or C list characters if you feel that their inclusion would benefit and increase the characters status.
Myself, I would add Shazam, Black Canary, Green Lantern (Hal Jordan) and Vixen. I feel Canary and Vixen add a different power sets and experience. Hal and John may share powers but they both have different strengths that would be of value. Shazam is on my list because he is one of the World's most powerful characters and I have always felt he needed to be at the level of Superman, Batman or Wonder Woman. But for some reason he's never really had the chance. Geoff John's included him in his League but didn't really utilize him. I think Scott could really use him and make him great.
I know that there is a large number of fans who don't like having Batman or the A-Listers on the team and I can appreciate that...but this is a question of who you would add to the existing lineup Scott Snyder has in place.
Who would make your cut? Why?