Great article! Although a bit surprised with your end conclusion
“If you can’t decide, first learn React, then Vue, then Angular.”
I would say “Vue, then React, then Angular”. Taking in account the easy learning curve of Vue and not having to get familiar with JSX.
But hey, that’s in the end just a nitpick detail.
I must say I agree totally with your “What Should I choose” conclusion. I recently wrote an article on how I choose my startup stack. I can see many similarities in your thought process. I chose VueJS because of the learning curve, being the only developer and need for a lightweight framework.