In my experience, I've always seen intros taken negatively. I've never had an intro myself, but most of the community finds it as "annoying", "too-soon-advertising", etc. Maybe instead of having an intro, find your own personal lingo you can say at the beginning of each video that's unique to you. Outros are always cool too, so you can promote your content at the end. People generally receive that much better since they can simply click off of the video if they don't want to watch it.