I have a fully planted tank that houses angelfish, BN plecos, a few types of live-bearers and some peacock gudgeons (best fish ever, if you were interested in what they are.)
However, in my GOLDFISH tanks (really the only "monsters" I have, unless you count the black killer angelfish) I have plants, but they are all potted with rounded river rock over the dirt, keeping the goldfish from uprooting them all the time. The only tank I don't have plants in has terrible algae problems :\