I'm not degreed so this is just my off the wall thinking but asteroid mining yes, definitely. I still think we need a Moon base, need to show we can run it successfully for around 2 decades then start seriously planning a Mars mission. As a kid, I'd have imagined we'd already have a successful Moon base.
Asteroids, since I assume they move and possibly in odd orbits might be difficult to reach in emergency situations, I'd rather not see any nation's Astronauts stranded on a remote asteroid.