OwnerRez is worth considering.
Great product and awesome customer service. They are very responsive and helpful, and patient! Shout out to the team including Adria H. for making this experience 110% amazing. The learning curve in the beginning was intimidating but customer service made it very doable. Overall, my experience has been positive. Once you understand the software, it's very easy to work with and more convenient than working off of multiple platforms. I'm a beginner. If i can do it, anyone can.