I am more in favor of studying asteroids than many other possible missions. Both for possible defense against a strike on Earth, but more for mining them and using them as space stations and factories.
Good points. Nothing like hitching a ride on a 'roid to get around and harvest for goodies.