I use .NET Core because it provides more easy to use/test/deploy model then tradition framework. Mostly this is coming from improved build tooling. Also, run-time improvements made by .NET team mostly in .NET Core, and for fresh projects there no point to use full .NET, given that almost any code written for .NET Core would run anywhere in Windows/Linux/Mac