That is def not an otto. The chinese algae eater will get pretty big..like 5" or so... I think you angel will be fine with it, angels are rather agressive to begin with (they are actually a cichlid). You can supplement them with the algae wafers...feed them at night when the lights go off, so they will have the wafers to work on and not the slime coat of your angels....