I have done it successfully with a surinamesis geo, never has a problem with any fish except minor stuff with a Nicaragua and a Firemouth. Nicaragua was a brief territory dispute that worked out without harm. I disagree with them only chasing though, as when they where in the same tank my geo and firemouth had full on lip locking battle. The geo always fled at first but it eventually got tired of running and they battled it out up until the tank upgrades last month.
Mine is in a tank with and oscar now with other cichlids as well, no problems at all. (see my tank setup section for exactly whats in there, I forget at the moment)