When to use the new SharePoint Framework

Microsoft has announced a new SharePoint development model. So is it something that you should be always using or does it only make sense in some scenarios?