My titan definition for Starmade is purely size-based, so a titan can perform any role and be as weak or as strong as the builder wants:
1. At least 1000 blocks in at least one dimension
2. At least 1 million blocks (so excluding stick ships like jump-explorers, stick carriers, stealth sticks, etc.)