ASP.NET Web Forms and ASP.NET MVC are web frameworks developed by Microsoft - they are both good choices but each has some unique benefits.
Neither of the web frameworks are to be replaced by the other nor are there plans to have them 'merged' into a single framework.
It is our recommendation that you let the development team determine which is best based on the project definition you provide.
Generally ASP.NET Web forms is less complicated to develop and is subsequently less costly to develop and is typically the default choice until project planning determines that there is ample merits for selecting the ASP.NET MVC method for your development project.
Each of these web frameworks offers advantages/disadvantages - some of which need to be considered when developing a web application.
A web application can be developed using either technology - it might make development for a particular application easier selecting one technology versus the other and vice versa.
In our experience it is best to choose web forms unless you can define a specific reason to use MVC as the cost and time required to initially develop and QA in MVC is more.