Maybe RBH should not be discarded immediately. It depends on the requirements, roughly:
Graph-based methods (i.e RBH) when: - Large dataset with many species and genes and you care about speed - Don't care about full phylogenetic trees including gene losses, but ok with just in-paralogs
Tree-based methods (NJ,ML...): - Sure about accuracy of alignment and model - Small dataset, perhaps one tree - Interested in very accurate predictions including all evolutionary events