We compare top real estate lead generation companies' prices, features, and lead quality so you can make an informed decision.