what about bottom feeders and algae eating fish that are compatible?
First, on the algae-eating fish...if you like the particular species as a fish, there are some suited. What I'm really saying is, do not buy a fish to eat algae, unless you actually like the fish in its own right. The small snails will do a better job of "cleaning" and have no impact biologically (everything they eat is already in the system so they add no more). Now, on these "algae" fish,
Otocinclus are effective but need a group so this will impact the bioload. There are some loricariids, like Bristlenose Pleco, or
Farlowella vitatta (the common and smallest Twig Catfish) or
Rineloricaria parva (the smallest Whiptail Catfish) that can be kept singly. All of these only eat common green algae and diatoms, they will not touch "problem" algae which is why I caution against so-called "algae eating" fish. I happen to be very fond of the Farlowella and the Whiptail so I have them as fish (they have a certain prehistoric appearance which can be interesting) and they eat the common algae though I never see this algae anyway, but they probably help.
Bottom feeders, aside from the above as they are also substrate fish primarily, except for otos, the obvious choice is a group of cory catfish but you said you don't like them. One of the dwarf species of loach in a group could work, but only the dwarf species and the most common is the dwarf chain loach and some people have reported aggressive behaviours.