Ok so I have massively curly hair and its so hard to maintain, its also extremely frizzy. For a really long time I have wanted to cut my hair short, very similar to this

(not the color or anything, just the cut)
And everyone keeps telling me that I just cant have hair like that because of my curls. I mean I can straighten my hair to the point of board straight, so why not do it?
My mom keeps telling me that my hair would never look that good short and that it would be really hard to take care of, but would it?
This is a picture of me

Its a really old picture but that pretty much what my hair looks like.
So my questions to you are:
Would the cut look good on me?
Would it be to hard to take care of and manage?
What products would I use to make it look good?
EDIT: Would it be better if I just kept it long?