I would say its all by feel, Cause some beats may have a different vibe so maybe a long intro may be good for one but another beat may need a shorter to the point intro. like a dark beat that has a build up feeling to it before the beat starts, so the intro will be longer.