I've only had 3 Otos...two different tanks, all have survived quite well. Never a problem. However, I often get the comment that mine "look larger" than people expect...and that's how I got them. I got them from a really good quality store where they were fed well BEFORE I got them...they were nice & chubby when I adopted them. Since then, they have maintained a very healthy weight by eating wafers, blanched veggies, and homemade snail jello. There is not much algae in either tank, and I don't consider that their food source (if they eat it, great, but I make sure they get enough other stuff).
So...my suggestions...buy healthy ones that are larger with round bellies, use drip acclimation, and feed well.