@Alex Bedell Alex, after a lot of research and testing, I decided to go with Innago. I made the move over and I'm really happy so far. The customer support at Innago vs. Apartments.com is night and day different. I had a few minor concerns during my initial testing, but they were able to provide solutions to all of them.
Another issue you mentioned initially is that you were getting pushback from perspective tenants over them having to apply before they see the unit. I use a workaround for that with Google Forms. I create "pre-app" forms on Google Forms that ask about pets, who will be living in the house, their household income bracket, history of evictions or violent felonies, and even give the applicant a chance to brag on themselves a bit to tell us why they'd make a great tenant.
Once I collect these pre-apps I take only the qualified applicants and show them the house, then if they are still interested, I invite them to go through the full application process with background/credit checks from there. I'm sure there are other ways, but this works pretty well for me. If you have any questions feel free to DM me.