You're going to run into issues if you want to connect to any 3rd party providers you use that might need to integrate data. Appfolio is a little easier to work with on this, but still relies heavily on manual processes. If you plan on a 3rd party billing, accounting, or other service you may want to consider upping to a software that can handle it such as ResMan, Yardi, Onesite, or Entrata. There are others, but from a third party perspective those are the easiest to work with and the most robust.