I used Home version at home and Pro at work with Visual Studio 2017 on both. The differences with respect to development are negligible, if any. The main differences that I can think of that a developer might be remotely interested in are (1) the Pro version supports BitLocker for drive encryption, and (2) the Pro version allows the machine to act as a Hyper-V server. But, for normal .NET development, no difference that I can tell.