For your issue regarding Accounts you can make them not required.
I agree using Opportunities might be a better option. I worked with a mortgage company before and that was how they organized their CRM.
Please see this post for implementing. Make Accounts not a required entry in a new opportunity