I don't hate any fish. There are some I like less then others but I don't blame the fish, I blame myself for getting them. I currently do not have any I don't love. I wasn't a fan of the leporinus fasciatus that I had. The petstore told me they would get no larger then 6 inches which was a lie and they told me they would be good in a heavily planted community tank. LIE!! Well, they were happy, they were like two buzz saws in a beautiful forest. The plants were dropping left and right. They had to go but I didn't hate them, I was rather pissed at the store for selling them to me. They still have them and they still say they get no larger then 6 inches. Mine were more then 6 inches in a few months.
They can actually get more like 12-18 inches long and eat PLANTS
Here is one that is full size he has a cameo at 3:21 [ame=http://www.youtube.com/watch?v=tV_1AdUijps]12000 us gallon South America panorama tank / 45000 Liter @ Kölner Zoo [44/52] - YouTube[/ame]
Now, if you have a tank like this size [ame=http://www.youtube.com/watch?v=Cgm_1T57aE4&feature=related]World's Largest Aquarium Big Tank, Atlanta - YouTube[/ame]
I say, have at it, they are cool fish. Get a few.