While I was initially a big fan of the whole ECL concept as a way to allow ununsual races into play without overshadowing the standard races, I've noticed it definitely has its ups and downs...
For instance, it can really hurt a primarily spell-casting class to take even an ECL +1 race, since...