In my experience, the best tool to make your own YouTube banner is Canva. When it comes to seamless user experience, Canva is much ahead of the competition.