I recommend making sure you get an H. diphreutes and not an H. acuminatus.
They look similar but the H. diphreutes' mouth (snout) is "higher" up on its face when you look at it from the side (profile). The H. acuminatus has a mouth(snout) that slopes down lower. I hope that makes sense.
I saw your picture a few times when I was doing research. How big is your tank? My tank is 48"x30"x24" a total of 150g and I am thinking adding 2 or 3. Do you think this will be a problem?
When you say it's not your favorite fish, what aspect of it that you don't like?
At what point did you notice the fish being stressed in a 4' tank during the time you raised it from 2" to 7"? Has it not growing at the expected rate which lead you to believe it's stressed in your tank? Or is it something else?