A few things, here:
1. It isn't perfect, and choice is too broad, especially for 3e Druids, Clerics, etc (who have unlimited spell lists-I miss the old "spheres", and would prefer clerics get an "all" school and a number of domains).
2. Most people unintentionally skip the hard parts of...