I had a side arm exchanger the last 3 years and it works fine, just the recovery time is not great. Having 3 women in my house I was never able to turn the hot water tank off because of the slow recovery time. This year I added a 10 plate exchanger to the system. It works great, never run out of hot water. Now the plate exchanger puts hot water into the tank and the side arm exchanger keeps it hot. The hot water tank is now turned off, saving me considerable $$$ per month. The plate exchanger cost like $90 on ebay (freeheat4u) and its already paid for itself, not to mention my wife can fill up the garden tub, my daughters can take showers and the washing machine and dishwasher can be on and we never run out of hot water.