But he's right. The softener probably won't do anything for the sulfur smell, won't do much for the iron, and going on city water if it's available would be cheaper in the long run than fixing what you have.
Here, go read this:
http://www.terrylove.com/forums/showthread.php?t=21938. It's only so much help if you don't know yet exactly what sort of problems you're up against, but it makes for a decent intro, talking about iron-related bacteria, pH, hardness, and tailoring a solution to your specific problem.
Hiring a dealer can be the easy way out, but it's not without trade-offs. Cost is the obvious one. You could get stuck with a proprietary system that you don't know how to use, can't repair or source parts for, etc. They also will keep your water test results to themselves, making it harder for you to evaluate the problem and their proposed solutions. They're unlikely to come out and do an evaluation, free or not, then give you the tools to go out and shop around.
HTH