Geoffrey:
This is a big decision. I would recommend going to the Yardi Conference in Santa Barbara - which is usually in September, or joining a Yardi user-group and getting feedback form others who may have a similar set-up & needs as you.
I have been an avid Yardi user for years, and LOVEit, but wouldn't recommend it for everyone. It's extremely robust package, and you really need to not only understand your needs, but the needs of your company, as well as the capabilities of your internal staff to learn, interact, and support the software.
I've attended the conference several times, and always learn TONS of great things from the people there AND through meeting others. The most valuable interactions, have been with other yardi users that have similar business models/needs as me. For instance, do you do student housing? Do you have a need to track traffic? Do you need PO's? Do you have a need for their affordable model? What kind of reporting requirements do you need? How much flixibility in reporting do you need?
Have a list of questions ready so you can go find the answers!
-Daisy