The 6105 includes 2 housings, wide and the original one. I would suggest to maybe buy 2 6095 and try them in the 6ft before you decide, they will work in the 4ft but maybe too weak in the 6ft, especially for SPS.
The 7092 is very basic, you can only pulse the pumps or do wave mode and the pumps can either be synchronized or opposite, but you cannot for example have one run and then the other or have one run at one set of speeds and the other at another, basically you would set 2 speeds and they will pulse between them synchronously or opposing.
The 7096 is going to be retired soon and the Mac software does not have all the features but it is included.
The 7097 was planned to work with iOS, it is basically the 7096 with far more memory, a better chipset and Bluetooth, here is the snag, Apple wants an additional $20K to license Bluetooth over the $8K we already paid for a Bluetooth license. Because of that, iOS, if it happens, will be only by a USB adapter and cabled connection. Mac, Windows and Android though will all work with Bluetooth. I just learned this yesterday and pitched the idea of using the camera adapter with USB port as a workaround and the software guy is looking into this, as it is if we don't pay the hefty license we cannot get it in the App store and that is a non starter, these are niche electronics and we could never sell enough to offset that fee, the $8K fee was a kick in the gut enough as we assumed we had paid those fees buying a licensed chip set.
I am not sure on your time frame but by the fall a new 7092 like controller will be available and they will have even more features because they can be networked (cabled networking), you would need one for each pump but they will be cheaper so 2 will cost not a whole lot more than a single 7092.
As far as power outage issues, it depends on the nature of the power outage, it can be reset in a brownout scenario where the power flickers or a surge follows a blackout or it is extended, but in general if it is just a loss and return of power, the programming should be saved. The 7097 I believe has a small battery to hold the memory and would be the least likely to be affected (at least an early prototype did), the others all use capacitors to save memory for a short time.