The benefit of sponge filters is mainly utility. Simple, quick, and easy.
Setting up a new tank? Grab an extra sponge filter from one of your other tanks, throw it in, and the new tank is instantly ready to go.
If you have lots of tanks or setup seasonal tubs outside, maybe that's a plus.
Otherwise, both work fine. Undergravel filters work great even with plants. No worries.