Am compiling OpenCV with Visual Studio 2017. Do I use the binaries provided (VC15) or do I create my own libraries using CMAKE/etc. I want to keep it simple and be observant of the risks/benefits of either choice.
most libraries that are compiled for you are done well. Most.
Sometimes you can make them more optimized or you may need to make a debug build of the thing.
I would just use the ones given unless you have a reason not to. The good news is that its pretty much plug and play to replace them with an updated version if you need to DIY later. So its not a true fork in the road. Its really easy to change your mind later. If they are in DLL format, its even easier.