In ToA, the way I see it, stock races have the potential to be superior for a certain playstyle and/or a certain combination of tech tree/super ability.
For example, the Terrans appear superior to a custom race with Super Diplomat and the Terran tech tree. But if you want to make a (legal) race that has the Terran tree and, say, Super Breeder, it *has* to be custom. Thus, the custom race has a huge advantage in versatility.
Then you've got other examples, where the custom race is might be superior than a stock race with the same tech tree/super ability combination - unless, of course, you really want to stack a stock race's inherent bonuses. For example, if you make a custom race with the Thalan tech tree and Super Hive, you can take 30 social and 30 military production (close enough to the stock Thalans' 33) and have 9 points left with no penalties, and the same amount of logistics, compared to the Thalans' -30 diplomacy and population growth and 8 points. Of course, if you want to use all those eight points to get even higher production bonuses, the Thalans are a better choice for you.
In conclusion, I think custom races are great - 15 free points without penalties and free choice of tech tree/super ability combination is great and lets me do some pretty cool things.