What do you like best about Meteor?
Meteor gives you everything you'd need normally need on a development platform based on Javascript, here are some of my favorite features:
1) It has already auto implemented a live reload feature, so if you make a change on your html, javascript or even css code it'll automatically update the page and show you the changes, something like nodemon package or browser sync.
2) you will never have to point/require code files, static files, or files in general because meteor auto detects what is new in your app, if something changes it'll automatically include it in your app ready to be used without passing a single line of code, like an image, css files, html...
3) Meteor uses reactivity for almost everything (if not everything) on your age, so your code and app changes are reflected in real time, if you don't understand this you can think about it like sockets.
4) You can render js code easily only for selected templates without executing it in all of them, I mean, for example, you can pass a function in jquery and use it in only one template/route by calling a function like Template.mytemplate.rendered and this will automatically call the code for that template only an not all the scope, it's possible without meteor too, but I have to admit it's really easy and cleaner.
5) it has implemented handlebars with spacebars, but you can coustomize your frontend with angular or react without major problems.
6)A great commmunity, meteor has atmospherejs a great site where people upload packages ready to be used in meteor, and this is something that I love because you find almost everything herel, it has around 10.000 packages.
7 Straight to the point, when you want to start a new project you can do it by using the meteor create command and it'll give you everything ready to start coding (I'm not lying) you literally start making your app code after creating your project without configuring anything else.
8) Scalability is just amazing with meteor.
if you liked what you read until now, there are a lot of really cool features about meteor that you can find in their official website. Review collected by and hosted on G2.com.
What do you dislike about Meteor?
Some things I don't like that much about meteor are:
1) Meteor is "relatively new", it's no precisely a bad thing but it's something you can find a little bit counterproductive, why? because some tiny problems are not yet solved in stack overflow for example and you'll have to figure a way to solve it on your own (but let's face it we are programmers so we deal with this kind of situations everyday)
2) It uses a mongodb version (mini-version if I'm not wrong) included by default, if you want to use another database it's possible but sacrifices a couple of features, like reactivity in some ways, so it's something you have to take in count when developing your project structure.
3) The livereload feature can be a little be slow when you are developing (I'm not sure if it's based on your computer specs, I have an i3 PC and i5 Laptop and the performance is pretty much the same in both of them) Review collected by and hosted on G2.com.