There is always problem with amount or percentage of tokens for dev team and advisors.
20% in my opinion also is too much, but it should be counted in equivalent in $$. Sometimes this 20% can be only something like $100k, and in other situation $10m. Every ICO is different, have different number of developers and advisors, so also must be counted in different way. But i think that someone should to find some standards for that.