Yup this is the way I think it should be done, content that requires lots of work but is accessible to a lot of people.
It's kind of like the badge system in WoW, you collect up your currency (or whatever else it might be) and spend it on gear it works for both casual and hardcore.
