InfoMart Base tables vs. AGG tables

In InfoMart you can do custom aggregation out of the base tables ie. INTERACTION_SEGMENT_FACT, otherwise, just use the predefined AGG tables. I would prefer to use the base, since it allows me to specificy the aggregation rules, however its more time consuming.

What is the general consensus out there? What do people prefer to use? Advantages?

Thanks.