I vote for 12 spots, but with 4 assigned to "little countries" or some other wording. Because at the moment, what do you see on the Grand Prix? Russia. America. China. Canada. Japan. France. Every now and again a random nationality like Italy, Kazakhstan, or Spain.
I vote for giving the smaller skating nations something to aim for. Something more than just Senior Bs.