Nice entry, I like the inherent trade-off between the sizes. It's a good base for a game.
I disagree with the suggestion here that only a few are enough - you can make a great game with many sizes as long as most of them have a reason to exist... so I don't think it's a bad design, just gotta play with it a bit to make most of them viable!