Hi. Kribensis *should* be fine with all those fish, but it realy depends on the fish, Kribensis can be Realy nasty, especialy if they are breeding or wanting to breed.On the other hand, they can be quite nice little fish.... I have a pair of kribs in with a pair of keyholes, and a pair of angels, plus lots of other community fish like corys, pencilfish and harlequins, and they are absolutely fine, they dont attack anything, just try scare them, but the keyholes and angels sort them out in no time........