They eat feeders, and their agression can vary dramatically from fish to fish.
Have you considered a blue dempsey? Not as robust, need VERY clean water, but nice colors (blue) and are better for a community tank.
Also, some say the BD is a hybrid. I choose to believe they are not.