I added one to my 12 gallon JBJ cube with all the reservations you have. And you know what, he's doing fine. Eats only algae, but you know what, I have tons of algae in my tank for him to keep busy. Make sure you have enough algae to keep him busy.
Mike
I've had mine over 1 month....