I primarily use the Elk M1G panel. All of my UPB is currently setup and controlled through that. I am looking at SW to use in conjunction for interface design and other tasks that the M1 doesn't handle well and I am leaning toward CQC for that. Whatever SW I use, it will have an Elk driver since the PIM is hooked to the M1.
If you tell us more specifically what you are looking to do maybe I or one of the vets around here can make a better recommendation.