Bristlenose for sure. As noted before, they stay small. I had a major algae problem in my 165 and 3 BN have made a lot of headway in just a few weeks. Just be prepared for a lot of poop if there is a lot of algae alreadt in the tank.
Ottos are good too though I've found them to be delicate.
Ottos are good too though I've found them to be delicate.