SQL Server: localhost vs MSSQLLocalDB
LocalDB is installed by Visual Studio and is intended to be minimal configuration for development work.  Check out here.

If you want to keep just one, I'd go for SQL Express as you can easily connect to there for your development work.