I had 2 males and a female but the female developed an ulcer, didn't respond to treatment so I euthanased her.
My males are very dark (Chaitika variety), still only 2.5" long and high, and are certainly fine with each other, like you say, they love to drift slowly and hover over any fry they see - they move quite a bit quicker at feeding time, often causing a splash when they take Tetra Prima from the surface.
They do like a cave to call their own, mine covet the julie's cave but the female chases them out. There are plenty of other caves on the tank which they can take advantage of. Once they are happy that such hiding places exist, they spend 95%+ of the time out in the open, just hanging!
They are cool fish and the way they deflect aggression and bites from other fish (by bending their rough flanks and inviting the fish to try biting them) is good viewing. They also hunt stealthily by using their colour and shape to hide, then headstanding in the water just before striking. It's thrilling to see them take fry like that.
My male cyp always gives them a hard time when he's trying to mate, he swoops at them at great speed, often striking them on the flank. He's the only fish who causes them discomfort and forces them to move away. I guess they're on the prowl to snatch an egg before the female cyp catches it but they've not come close yet.
They do grow ever so slowly and males start to get a fatty lump on the forehead when they're maturing. I guess my males might start to fight if ever I introduce a mature female!!
Watch for the lower jaws which can dislocate after fighting or misjudged hunting strikes. I think this is a reason why they are not overtly aggressive fish, they are a bit fragile in the lower jaw, they are more opportunistic hunters.