If you’re starting a new project and plan on using MVC and/or Web API, then it’s almost certain you should use ASP.NET Core.