The best long term investment is always your own website.
This is because a site can shut down at any time, or they can kick you off at any time and all that work you did was for nothing.
You will have to get your own traffic obviously but having your own site pays off, especially in year 3-4 .