Each AI has its various strengths and weaknesses. Aggressors can actually build huge armadas quite early on, but they're all unupgraded siege frigates and light frigates. If you survive their initial onslaught your capital ships will be such a high level that the enemy will pose no further threat. An aggressor grossly mismanages its economy and nearly ignores research. An aggressor AI is dangerous for about the first 30 minutes, and a contendor for the first hour. After an hour, aggressors usually are so far behind economy and tech wise that they're powerless.
Fortifiers suffer a similar problem in that they fill every tactical slot in their homeworld before they start to expand outward, a huge waste of cash. Unlike the aggressor, however, this does not mangle their economy long-run and if left alone long enough they can be a significant challenge. The best way to beat a fortifier is to rush him. His fleet will be very weak from all the money he's spent on those turrets, and so long as you fight outside of their range you can easily win.
Researchers are definitely the hardest. The AI's biggest flaw (even on researcher setting!) is that it doesn't progress through the tech tree fast enough. These guys actually bring out units soon enough to be effective, and their fleets will progress at a reasonable pace. They're sensible about defense and fleet spending, build a reasonable economy, and are definitely the most balanced oponent you will face.
Occasionally, you may notice a particularly weak AI had lots of civic research, but no military research. This is the economist. Like all AI's, he cripples his economy by getting too much fleet research. The complete opposite of the researcher, he largely ignores the military research tree causing his units to be laughably weak. This makes the economist a very weak opponent.