I had a fresh water pool @ a past home and I managed a condo. complex with another one. My solution was to call in a pool specialist company to do a thorough analysis of the water and recommend the type and quantity to balance the chemicals. I seldom had problems after that. I don't see why the same approach wouldn't work for a salt system. After the visit, which I wasn't charged for, I took water samples periodically to the chemical supplier to be tested and get recommendations. Make sure you know EVERY chemical necessary to balance the water and why it's needed. Then keep them within tolerance. I assume a salt system has a test kit. Make sure you know how to use it correctly.
Re: the pool bot, there too, knowledge is your friend. Mine had drive wheels and the only real problem I had was tuning the steering jet so that it would always go straight. After that, it no longer got tangled because it ran a random pattern.
I enjoyed my pool very much and used it almost everyday in the summer. I spent about 15 min. each morning for maintenance before going to work. The commercial pool took an average of 1 hr./day or less because it was much bigger, had much more traffic, and was about 300 ft. from the Gulf of Mexico. Since it was exposed to so much hot weather and had so much traffic I encountered more problems by far. All of them were correctable though, and even there I learned how to keep the water crystal clear.
Another reason I think that I had success with my pools was that on the recommendation of the pool specialist, I ran my filter system continually.
Have fun with your pool and enjoy it.