Social sites may give quick good traffic but they are not that good for long term goals. other thing is if your content is really of quality then you can use social sites for getting fast backlinks.