I would generally stay away from Top Fin over any other major brand, but if it's truly a rebranded Eheim that would be another story. The body looks similar to the Eheim Pro series but I'd want to put my hands on one for sure before making that purchase. Top Fin has had filter recalls for shock hazards, more stories of heaters sticking in the on position than I can recall, and even their gravel is said to not be color fast. I would be curious to see if that one is labeled as made in China or Germany.
Nothing good happens fast in an ecosystem.