What’s the reason behind its popularity, and what are its advantages and limitations? –