Blender is much better for beginners now than it was when I started several years ago. I'm not sure on the 2D animation side, but everything in Blender has taken leaps and bounds in terms of usability.
It still does have a learning curve, but I would say its no harder than any alternative program (like Maya, Godot, Unity, Flash, OpenToonz, etc) in terms how how steep the learning curve actually is. Learning any program takes time and effort, and personally I don't think Blender's learning curve is terrible (and there is loads of tutorials to help you along the way!).
I would suggest taking some tutorials aimed at teaching 2D animations, and see what you think after giving it a few weeks.
(I am a little biased, because I've been using Blender for around 5-8 years now, so I cannot say firsthand how easy Blender is for beginners. I have read that Blender is much easier than it was before though, and personally I've found that working in Blender is way easier than it was a couple years ago :smile: )