To use Areas or not?

I am not long from returning to my project, but I was wondering something. What is considered best practice in terms of “areas” such as AdminCP, ModCP, etc? Use the built-in “Add Area” method, or use a separate mvc app for each? Explain your replies please, so I can make my own judgements based on a comparison of them, and my own thoughts. Thanks!