If you make a channel, it will appear in your main Instagram profile, alongside Story highlights. If you follow people with an IGTV channel, you'll also be notified of new videos in a new section ...