Good source of information for anyone looking to gain an understanding of the development opportunities within SharePoint 2013.
Office Dev Center : SharePoint 2013
Not recommending whether an application development approach based on SharePoint is the right/wrong approach, you may have reasons to consider an Application Development Strategy that remains abstract from SharePoint but still focused on the MS Toolset as a principle for example.