The Luma cameras are rock solid. There has been a lot of advancements in the technology since your wire path system was installed. I can tell you from personal experience that Luma 700 bullets provide outstanding resolution. The 700s and the 500s are 4mp cameras. The 300 series is 2mp, so not quite as good, but not a huge difference, and the quality is still excellent. When you pair these cameras with the new NVR 510, which has a 4k hdmi output, you can run the cameras into a video matrix for 4k distribution of the cameras throughout a system. When you couple the quality of the cameras, with the motion/notification settings and other options on the Luma NVRs, I'm not sure you will find a more versatile and stable security system around. In my personal opinion, you can't go wrong with the Luma system. I have never had a camera go out since I installed them.
Also, SnapAV sent out a notice very soon after my original post about the plugin issue saying that they were aware of it, and would have a fix out within the next couple weeks. I think a lot of companies were blind sided by Apple basically eliminating plugins....one of the apple tech support guys I spoke to about the issue didn't even know they had essentially discontinued them in Mojave. The camera system isn't affected at all by this issue anyway. It only matters if you are trying to tweak technical settings and motion alerts, and don't have access to internet explorer on a pc. If you have a mac, and run parallels on Mojave, you can still access the backend of the system without a problem. The Luma plugin still works on all prior Mac OS, since they all support plugins.
Hope this helps answer your questions!