Best investment in flyfishing?

Time. Investing the time it takes to learn different ways to do things and taking the time to fish and practice is really paying off in the pleasure this obsession provides.