I run both the fluval 305 and ehiem 2217 on my 90g. I also have a spare 2217 but i cant use it because the pins for the locking clips kept falling out and i lost them.
While Eheim is king at filtration, I personally prefer the fluval to be honest. Its got better flow and much easier maintenance. With the eheim you need to close off 4 hoses and disconnect 2 lines, where as with the fluval its all done with a single latch. Fluval media is also in compartments if you like to use different media.