I have sold both, and worked on both, but can't say I have dived either one.
First, I think they are both great regulators in their own ways. If you continue to use the Abyss 22 in cold water, I would ask if you ever had an environmental seal added to the 1st stage to increase the freeze protection. If not, and interested, drop me a note.
You will absolutely find the Apeks item to be much lighter weight. If your Mares has a rubber hose, the braided hose on the Apeks is also a nice "plus."
Two notes on the XL4 2nd stage:
- I think that in general, any "compact" 2nd stage loses a little performance versus a full size 2nd stage. But that may just be the difference between "really good" and "very good," and so not really material. XL4 work of breathing is .90 joules/liter in their standard test scenario, versus .70 and .85 for most other Apeks. (Some of that difference may also be due to the 1st stage.) Now to add context, anything at 1.0 or lower is pretty darn good. I do have the Flight which the XL4 is based on, and have been happy with it.
- The XL4 and Flight 2nd stages are a little more complicated to work on, and require multiple item specific special tools. Think about whether or not that might cause you any pain points when it comes time to service.
Having said that, if I didn't already own a Legend and a Flight, and was shopping for one regulator to use for both cold and travel, the XL4+ would be at the top of my list for consideration.
Within the Aqualung/Apeks line, you might also consider the Core Supreme. It is for cold water use, and while not marketed as light weight for travel it is still fairly light. (I couldn't find weight specs on XL4 to compare though) Other differences - XL4 has over balanced 1st stage, Core has ACD on 1st stage.