Middle to Upper top rank. Hard to think of anything stronger in Middle-Earth. I mean, dragons, I guess. But they are almost nonexistent. Maiars too. Except those are literals gods, so not fair to count. The fire is a weakness, but even while caught on fire, a single treant should be more than...