Frontosa for sure, not even remotely close to a Demasoni I'm afraid. I'd say a female but the shot isn't that clear.
Interesting you say a bit on the aggressive side, in my experience Demasoni are much more aggressive than Fronts.
What are the tank mates? and what size tank? Fronts do best in a species only setup and can get big with a full sized adult being 10-12"
B