I say do YouTube because you want to do YouTube. Views, Subs and Comments come with time. Exposure doesn't always mean Subs/Views/Comments. I've done heavy posting to Reddit, Twitter, Facebook and Google+ and still only get like 10 views from that. I still make videos every day (even if I don't 'post' a video every day, I make sure that I at least make a video every day). Growth takes time and getting to that 1000 sub mark where your growth starts to expand faster is one of the biggest challenges that new content creators face.