How "amazing" Blender is, frankly is subjective.
From a purely pragmatic standpoint in terms of the available Tools and Features... it is without a doubt a very capable Development Tool.
The problem with it however is that it very much marches to the beat of it's own drum.
That might not seem like a bad thing if you're "New" to 3D Art., but for those who have extensive experience with 3D Studio Max, Modo, Maya, Silo, etc... the idiosyncratic aspect of Blender can be extremely difficult to deal with.
While I'm aware that 2.79 (and earlier) have different Input Modes (like Maya, Max, Softimage) and 2.80 (and later) now have the "Industry Standard" Preset., the thing is this really is little more than a surface level change of just the shortcuts and camera control.
It doesn't provide you with the same Selection, Spacebar Quick Menu, or change the UI Interaction.
And this leads on to another, frankly much more serious flaw in Blender... most of it's functionality is hidden behind poor UI Design unless you already know not just what you're looking for, but also Blender' own Terminology for it.
Realistically Blender is somewhat designed (and expect you) to entirely use Shortcut Keys (which are all different from other Applications, that today have a uniformity and sense to them).
There have been many times where I've literally looked for hours and even referenced the Blender Manual to see if it'll actually do something that Maya does., only to never actually find what I wanted / needed... then a couple months down the line someone who is more familiar with it, will be like "Oh you just use this Shortcut"
And the thing is because you're not really relying on intuitive User Interface Design, Terminology, and a Help that properly explains what each Feature Supports... rather than little more than an expanded Description; then you tend not to be able to learn / adapt on your own with it.
Instead it FORCES you into a situation where you have to constantly review videos from the Developers / Partnered Creators just to adapt to how to do the most Basic things.
Yet this isn't event he worst part... no, the worst part is that it actually ruins the autonomy of those learning on Blender; because at no point do they even attempt to "Experiment" but instead expect you to simply tell them HOW to do things in other Tools.
Maya and 3D Studio Max, in my experience at the most intuitive Development Tools; with the exception of maybe Silo, which has an excellent 'Adaptive' Tool approach., making it more like Sculpting.
In my 25 years using Maya... I've rarely needed to reference the Manual, let alone ask for help... beyond MEL and Shader FX Commands; everything else is something you can quite easily figure out by just experimenting., and even the Major UI Overhaul that happened in 2012 didn't suddenly make it less usable.
A lot of elements of how Blender works, seem to be different... almost as if it's just trying to be different for difference sake., rather than accepting that the Industry Standard Applications might've evolved the way they did for good reason.