Ctenapomas are great fish, but yes, they will eat small fish. And yes, IME they can get pretty grumpy when they grow up, despite them being called a shy fish by many "sources". 37 is a good size for it to be kept by itself. You could certainly build a community around it, if you upgraded to a larger tank - at least a 55 if not 75.