I used the ProfiLux controller on my old fish-only tank. They are very much like a PC, as they can be upgraded, opened up and bad components swapped out. Just the design of the controller itself is reminiscent of a PC. I used the ProfiLux up until 2014 and switched everything to Apex. The primary reason was that I found the Apex offered all the features I needed and customer support from Neptune was far better. Like someone mentioned above, GHL's support is said to have gotten better, but at one time it was trying just getting a response and getting needed parts was a hassle.
I also like that Neptune has a wide array of add-ons for the Apex. This includes their automatic feeder (that has a specialty food developed by Reef Nutrition), PAR meter, DOS system, WAV pumps, etc. All of those items are first-rate products in my book and sync automatically with Apex. GHL does make LED lights and a doser (and both are high quality) but for now that's it. Neptune is a U.S. based company and they reach out to domestic aquarium product manufacturers and many are supported by Apex, making syncing and controlling easy. For example, Kessil's A360 lights have a dedicated Apex module offered by Neptune. Customer support however was the deciding factor to me.
There is also the issue of cost. GHL's products aren't a lot more than Neptune's, but they do cost more. For example the new Apex gold package is about 800-900 bucks. The profilux top package is 1100-1200, so there is a $ 300 increase, for a product that does pretty much the same thing as the other. My personal view is that Neptune is the most innovative controller producer on the market, but that is my personal opinion. I found the Apex did everything I wanted and more, for a cost several hundred dollars cheaper.