I keep both public, but I don't allow my likes to appear in my feed because I pop a like to a lot of videos so I don't want it to A) crowd my viewers and B) push my uploads down the activity feed. Allowing people to see the videos I've liked and channels I'm subbed to, should help give them an idea of what I like and whether they can feel better connected to me, in doing so I feel it increases the chances of creating a better connection with supporters. If I was much bigger though, say around 100k+ subs with major growth, I'd start hiding the subs because even at my small level I get some messages along the lines of "Hey I see you like SeaNanners, I make videos similar to his I'm a blood sucking leech scum who doesn't give a s**t if you leave your inbox open for genuine supportersakjsdhasdkjhsadhkajdhsadkjhasdhkajs" and that kind of crap, so eventually I'll hide it. In terms of promotional stuff, I do feel annoyed that it can direct people away from my channel but what kind of person would I be if I was subscribed to someone I enjoyed and then tried to say people weren't allowed to watch their stuff?