I need help figuring out which PM software would be best for my portfolio
I've inherited a small portfolio that includes the following:

* Mixed-use property
   * \~100 apartments
   * \~35,000 sqft commercial space (grocery anchored with 3 small shops)
* Strip center
   * About 100k sqft, un-anchored
* Additional Retail/Commercial space
   * Another 50k sqft of retail and office space (\~40 units) in a downtown area

Any recommendations for a software solution that would work for a portfolio of this composition/size? I've received a quote from Yardi on Yardi Breeze Premier but wanted to explore some other options before pulling the trigger. The previous management staff used TotalManagement, but I find the software to be a little lacking for my needs. My background is in large REITs so I've used AE and proprietary solutions in the past.

I'd like to be able to manage all aspects of the properties (CRM, lease management, tenant communication/billing, CAM reconciliations, etc.). Really appreciate any feedback!
[{"id": "hyaarx8", "text": "Congrats! That\u2019s not a small portfolio\u2026 Look into Appfolio", "replies": [{"id": "hyb9cfu", "text": "Thanks for the recommendation!", "replies": [], "depth": 2}], "depth": 1}, {"id": "hyagxqx", "text": "I use Arthuronline for 300 units in 70 buildings. It has capabilities for commercial, and can talk to Xero and Quickbooks.", "replies": [], "depth": 1}, {"id": "hyam3za", "text": "Appfolio or RentManager (probably Appfolio though)\n\n&amp;#x200B;\n\nI work for a development group that's transitioning from Breeze to Yardi Voyager. In the process I did demos of pretty much every major PM software (and would highly suggest going through a demo of each software you're considering). If you have any specific questions let me know!", "replies": [{"id": "hyb6q3b", "text": "What did you think about Appfolio versus breeze and Buildium?", "replies": [], "depth": 2}, {"id": "hyb97w1", "text": "Thanks for the recommendation!", "replies": [], "depth": 2}], "depth": 1}, {"id": "hyarria", "text": "Appfolio", "replies": [{"id": "hyb98g7", "text": "Thanks!", "replies": [], "depth": 2}], "depth": 1}, {"id": "hybazkk", "text": "Nothing new here, but +1 for Appfolio. Once setup properly you will feel very organized. I also come from the Yardi world which is way too cumbersome and outdated.", "replies": [{"id": "hybcb0l", "text": "Really? What made yardi outdated for you?", "replies": [], "depth": 2}], "depth": 1}, {"id": "hybc828", "text": "Yes I would say appfolio or basically yardi. I used to be a PM commercial and have used Yardi. It\u2019s def on the higher end but pretty universal provide exquisite training and is relatively user friendly and hard to \u201cmess up\u201d things", "replies": [], "depth": 1}]