I started a project some time ago and it was massive. I was attempting to recreate a game called Breath of Fire 2 on Warcraft 3. To do that, I needed more tiles, cliff types and a hell a lot more space than a single map can provide. So I decided to make it into a campaign.
Campaign
- Limited to single player, however there has been a tool developed which says otherwise.
- Have to put up with load times.
- Can take a fuck load of time to make.
- Using multiple maps allows you to use more tiles, cliff types and most importantly space.
- Campaign screen, and individual map loading screens may be an effective way to provide unique descriptions and splash art (loading screen picture) for the player. So maybe loading screen wait times aren't such a bad thing?
RPG
- Less space, tiles and cliff types available.
- Fully supports proper multiplayer.
- No loading wait times. However, loading screens can prove useful.
- Generally takes a lot less time to make.
In conclusion, campaigns are better if you have the time to make them and if the map is single player. Campaigns offer a greater, richer, potentially longer and more personal experience.