Good on you for keeping him!
I have one of these. He's awesome at keeping my tank clean. My SO hates him, but I think he's great, except...
Have you seen his...idk what to call them, Cheek spines? Fully out yet? It looks like he grew an alien sea anemone from the sides of his mouth. I've only seen them once in something like 10 years. I thought something was wrong with him.
Awesome little guy, thanks for sharing.