I would also add black ghost knife fish to list of possible pleco replacements
Sorry man I'm not much use with most of those fish, never kept them. Fairly certain dojos would be out, theyd just get eaten. I do have limited experience with BGK. Imo this would not be a good fish to cohabitate with oscars or other benthic predators like bichir. Juveniles can be temperamental and shy around boisterous, territorial tankmates and can require a specialized diet. I've heard that once larger they become much hardier and outgoing. Imo they're really best kept as a centerpiece fish with peaceful tankmates and dithers.
There are some more "peaceful" cichlids that I would consider for bgk tankmates like perhaps mesonauta, hypselecara, or even uaru cichlids. However like I said I'm really unqualified to recommend any since I haven't actually done it.