I bought D7050 for some of the same reasons, hoping to use it for both speakers and headphones. But it will depend on what kind of headphones you are using. Unfortunately D7050 is not able to drive my AKG-Q710 phones, so I have to continue using separate headphone DAC for that. The thing is that I would have never ever suspected that D7050 would not be able to drive my AKGs -- something that a DAC costing fraction of the price can do. I even looked for some kind of hidden gain setting or such, but no luck. I am sure less hungry headphones will work with D7050 fine.
Overall I think this is a great-sounding unit and offers lots of flexibility. DLNA and AirPlay are both supported if you need wireless, Ethernet and USB-in are also there.
Each connection has some kind of limitation, so the input variety D7050 offers is really handy. (AirPlay may not support certain files or resolution that USB would, etc.) My audio collection has some MP3-300 and AAC, but many FLAC. The USB-In on D7050 was the only connection that supported everything I tried so far, so that is what I am currently using.
I don't run it directly from the PC but rather from Synology NAS where my audio files are. My NAS supports audio out via USB, so the connection is Synology USB-Out -> NAD D7050 USB-In -> Audio out to KEF speakers. Nice part is that the PC is not needed to control the playback because Synology has a free DS Audio app for iOS and Android. So I am controlling the playback completely from iPad. This may be significant benefit for someone who's significant other may find PC audio challenging.