Hi Son. Like you, I’ve been switching my 3D workflow over from MODO to primarily Blender, though I’ve been working with Blender 2.79 for client work and opening 2.8 for learning and ogling EEVEE and the awesome viewport that 2.8 has.
Why did I move over from MODO to Blender? First off, I have not completely stopped using MODO … yet. 2.8 may change that, though. However, my primary reason for switching to Blender is the current MODO licencing. I don’t like subscription-based licences and I don’t like being “forced” to pay yearly for maintenance (if you let your maintenance lapse, the price of re-entry goes up, etc.). But, to my surprise, after taking the time to learn Blender 2.79, I found that Blender modeling actually clicked with me. Like you, I like Blender’s non-destructive way of modeling. I also find that Blender has a few tools that really make my life easier … simple things like activating Bevel and simply rolling the middle mouse button to adjust how many edges are in the bevel. I like being able to snap the viewport to a view (top, right, etc.) will tumbling via a simple key press (holding alt) and many other simple things that just make my life easier while modeling.
My MODO forum user name is the same (Argent Arts).
I should add that I find it a lot easier to search for solutions for issues I run into with Blender. There seems to always be a video or post providing solutions (often several of them). And I love all the addons, free and paid for! The Blender community is very active and there seems to be an addon for most things.