Bala sharks and banded leporinus do get big, so I wouldn't recommend them, Featherfins get pretty big too, about 8 inches. Chinese algea eaters can get fairly big, but are very aggressive, so you might want to stay away from them. If it were me, I would do an angel, a pearl gourami, a school of mid-sized shoalers, a bristle nose pleco for algea, and either an upsidedown catfish or a shoal of cory cats.