NodeJs is a good option coupled with frameworks like angular or react/flux in frontend. However, I feel meteor has lots of black magic and I haven't really heard a real big app being built in meteor so I would avoid meteor in this case.
In our office we've built a mid size project with meteor which tends to grow bigger gradually. And we're pretty happy with performance & hope it would scale up.