I have a planted tank with kind of large bichirs, and they don't uproot the bottom plants, maybe once a month or so when they get spooked.
As for tankmates, in the past I've had good luck with most cichlids (that don't get too large or aggressive), and even community fish!
Currently my 130 has 2 ten inch delhezi and a 5 inch senegalus.
Community fish are congo tetras, denison barbs, and cherry barbs.
The bichirs caught a few in the beginning but I haven't lost a fish in a while.
Lost about 3 cherries, 2 denison, and the congo are too fat to be eaten.
They'll prey on small fish that rest or sleep at the bottom...