Yeah, I've been guilty of advocating for Rails for nearly every task when I first started out but it seems much more prevalent in the beginners node community. The fact about the SQL vs NoSQL thing seems to be a controversial one, but I think SQL databases provide a good set of tools of all the concepts that are needed to create a working data store. Primary keys, foreign keys, ACID compliance, etc. The fact that they are absent from NoSQL just means you, as a developer has to implement it yourself.