I tried both the Horizon and the 6600. They are both fabulous machines but couldn't get used to the toggle dial on the Horizon. Also I know there were issues with the automatic needle hole. (You don't need to have an extra face plate to keep fabric from being pulled into bobbin case when you are sewing) I have several other machines so don't need the free arm. I chose the 6600 and love it, I sew with it just about every day.
Which ever machine you use your husband is a real gem. Good for you.