I personally believe Mars is a step too far at present (two and a bit year launch window, 4 month journey, deeper gravity well then moon, radiation concerns etc). However Elon believes he can do it. The moon has surface He3 and concentrated deposits of rare earth metals which may be profitable...