I am one of the guys who were not really happy with MDG’s decision to deprecate Blaze and also clearly stated my concerns in this forum.
Yet, I still think Meteor is an awesome framework, I would never have come that far without it!
I was also coming from a UI / frontend background, and am absolutely amazed that I now can cover the whole stack with my app, without any help of a backend developer.
I was even able to do the cloud deployment to Amazon EC2 in 1/2 day (including myself learning how to setup an EC2 instance!), thanks to the awesome tools from @arunoda. After everything was set-up correctly, it was just a matter of one single command-line statement.
Tell me any other framework that can do this. It’s just wow.
And that’s just one example of the many situations where Meteor has put a smile on my face during the development process. Another wow effect was when I set-up an instant search in only 1 day - by using another package from Arunoda, did I mention how cool he is yet?
And now that MDG has revised the Blaze decision and committed to supporting both React and Blaze, I’m even happier, since I now know that I have a go-forward solution for the future (React), but don’t have to throw away my existing code (Blaze) too soon. That was great news and a big relief to me.
The only concerns I am having at this moment is that my Meteor app might not scale that well, as my app is targeting a broad C2C market. I read a lot recently about the bottlenecks of pub/sub, oplog tailing and the resulting server load. But it could very well be that I’m just not experienced enough in DevOps matters, so I’m trusting in the technical wisdom of MDG (and, again, betting on Arunoda’s packages like meteorcluster) that I will eventually find a solution to that problem, should it really occur.
Another good reason to use Meteor is the great and very active community here. Most of the times when I posted a question in the Meteor forum, I got an answer in 24h max. That’s just amazing and helps a lot. Though I can’t say the same for all of the package authors, most of them are also quite responsive, sometimes even within hours. This also shows the community devs really care about Meteor and are constantly improving their own contributions.
TL;DR: Give Meteor a chance, you won’t regret it!