I'd say G. abalios but the caudal fin pattern is throwing me off. It should be more striped for abalios. I dont see the black smudge on the cheek so I'd think its dicrozoster. The lateral spot is too big for altifrons and unless you got it imported from Germany its not surinamensis.
As for care they are all about the same and they all get to about the same size (8-10")
As for care they are all about the same and they all get to about the same size (8-10")