Well, basically I'm working on a web application that may get quite bigger over the time. For now I just need basic user information, so i was thinking that a SQL db should be enough, but as in the future it may need to save more info that I did not have in mind (I'm not talking about a forum, but maybe info like messages or a user board), I thought having a NoSQL db would be better.
You shouldn't be thinking about this in terms of either/or - adopt the notion of Polyglot Persistence - multiple data stores for different purposes.
I highly recommend the book No SQL Distilled by Martin Fowler and Pramod Sadalage to explain this topic well. It is not very big, which helps.