I don't know how I missed this thread but here are my 2 cents, I have 2 fire eels, 1 black spotted eel, 9(I think) fancy plecos, 4 elephant nose, 9 bichirs, 1 afer knifefish, and 2 butis butis with my BGK. In my experience eels tend to ignore knifefish. With plecs you do rn the risk of slime sucking however if you stay away from the Genera Pterygoplichthys(commons and sailfins) that risk is drastically reduced. Also to increase the time you see your BGK try to make your hides visible to you an example is I have driftwood leaning against the glass. You may consider mormyrids like the elephant nose but they should be kept in groups of 4 or more or they get depressed, plus the bigger the group the funner they are to watch