Another vote for otos. They clean glass very well, and if you provide supplemental food and acclimate slowly when you bring them home, they will be fine. I have six, only lost one. They do need a school.

That said, they are reputed to be tricky. But that doesn't mean they won't work.