I've got this charger now as well, and it's a solid replacement.
Microsoft and Nokia have this bad habit of providing chargers that use a captive cable. Like previous Microsoft/Nokia devices, the stock charger has a cable that is physically attached to the adapter, at 90 degree angle from the charger. I've always hated this because I can't throw it in my bag without worrying that the fixed attachment will get damaged. I've always preferred chargers with a removable cable. For years, I carried around a 2A Palm one that came with my HP Touchpad, because of its compact size and the removable cable. Now, with USB-C, that's not really an option. With a native USB-C charger, you get 3A of power to the device for fast charging. With a USB specification-compliant USB-A to USB-C cable, you are limited to well below that (it's debatable whether that means 2.4A, or 1.5A, and I honestly haven't seen a definitive answer to that yet).
Anyway, this specific Choetech one is nearly identical in size and shape to the Microsoft one, with a removable cable, so it fits most of my needs. Most importantly, it is fully capable of 3A / 5V output. Unfortunately, Windows 10 Mobile doesn't report exact charging rates like Android does (not even in the developer accessible Device Portal), so I can't say the exact voltage/amperage my phone is receiving. I can say though that it charges at the same speed as the Microsoft charger. When plugging in my 950XL at 30% battery, it charges to 68% in half an hour, which is within a few percent of what the Microsoft charger does.
I have minor nitpicks though. First, it should be noted that I have tried a few third-party USB-C chargers now, and currently, not a single one of them is working to charge my Display Dock. As three other brands (including Google) have had no success with my Display Dock, I would find it very hard to fault this specific charger. Secondly, my absolute ideal in a charger would include prongs that fold into the body of the charger. This is sort of the opposite of what I initially mentioned - always exposed metal prongs can damage OTHER items in my bag. And finally, the charger is designated as "Quick Charge 2.0". Quick Charge 2.0 is a Qualcomm-specific standard, which to my knowledge is not supported by USB-C products on the market (at least not the big-name ones - not the Lumia 950XL, not the Lumia 950, not the Nexus 6p, and not the Nexus 5x). And it is completely against the specification to have a cable that goes from a USB-C charger to a USB-A device. In other words, the Quick Charge 2.0 capability would seem to me to be a bit of overengineering in my mind, though I am not in any way an electrical engineer.
As for the cable, it is a little stiff, but that makes it feel really durable. Keep in mind though that it is only a USB 2.0 cable. There are two types of USB-C to USB-C cables: USB 2.0, and USB 3.1. USB 2.0 versions are generally more inexpensive, because they are completely passive and require fewer wires. USB 3.1 cables will generally cost a little more because they have more wires, and also use active identification. If you are trying to use USB-C's high-speed or alternate modes (for example, for a connection from the Display Dock to your phone for Continuum use), you need a USB 3.1 Type-C cable. But if you're just trying to charge your phone, all you need is a USB 2.0 Type-C cable, with no downsides (to my knowledge).
Anyway if you're looking for a spare, this is one of the better options out there, in my opinion. Personally, I'm trying to migrate over to native USB-C stuff wherever possible because of the increased capabilities for charging speed, and this one is cheap and so far seems like high quality.