I've ran a G6 for over 18 months. Best filter I've ever used. I've raved about this filter a fair bit on UKAPS and elsewhere.
It comes supplied with all the media you need.
If you want to add Purigen, you can, but the supplied chemical filtration cartridge does the same job. It is more expensive though, so use Purigen in the bio media baskets once it's exhausted, if you need to. I personally wouldn't bother, as once the tank is mature the plants perform all the chemical filtration you'll need.
The best thing about the filter is that it takes seconds to maintain due the the quick-release pre-filter. It's a purely mechanical filter so you can wash it under the tap by using the supplied cleaning brush. I clean the pre-filter with every water change. It's surprising how much crud it collects, even in a low-stocked tank.
The pre-filter is so good I only clean the bio media every 6 months. When I do there's virtually no solid matter blocking the pores.
I also really like the temp. and flow monitors. I know for a fact that an inline heater provides a much more stable temp. than an internal heater. I also know if I need to clean the pre-filter because the indicated flow drops via the monitor.
I also like the conductivity meter. I know that I need to change 'x' amount of water to prevent the dissolved organic matter and dosed nutrients etc. from creeping up, thus giving me a stable water chemistry.
Flow rate is great and build quality rivals, if not surpasses Eheim. It's in a totally different league to the other Fluval externals (hence the cost). It's also certainly much easier to set up and maintain than Eheim. And it looks better too, IMO.
The lack of heater is a shame, and I've mentioned this to Hagen numerous times...
If you do get one, I don't think you'll regret it.