fish need a regular light cycle to maintain proper health&happiness, but i'm sure if you left the light on for days it could be detrimental. most of my lights are on timers. i have a heavily-planted tank that i keep lit around 14 hours a day. my fish are all completely dependent on the light-cycle to know what 'time' it is'; when the lights come on, it's feeding time&they beg at the top- an hour before the light goes off they all somehow know and start to beg at the top of the tank again.
keep a consistent cycle going and your fish should be fine.
most bottom feeders shouldn't bother your angels or anyone, really [though depending on the algae eater you have-- i had a chinese algae eater that was really aggressive but have heard the siamese aren't quite so]. i have spotted raphaels, weather/dojo/clown loaches, eels, and cories. none of these will pick on your fish, and IMO cories are pretty hard-working bottom feeders. you might also invest in some shrimp [large ones, like flower or vampire shrimp]- they might get eaten by bigger fish but they make really cool additions if possible. even clawed frogs make great bottom feeders, but they kind of eat EVERYTHING and it can be dangerous when they get in a fervor. mine's eaten a betta fish and almost swallowed my baby dojo- just because he was in food-mode. there are so many bottom-feeder options!