The primary advantages of asteroid resource are:
- Already up there (in orbit)(All types including carbon-water, silicate and iron nickel)
- km^3 Hunks of non-oxidized metal
- More accessible Heavy metals (as the majority percentage didn't sink unreachable into the planetary mantle)
The primary disadvantages mostly stem from the fact that asteroids are in space:
- Vacuum environment
- Far away
- Hasn't exactly ever been done.