It's a good haircut!

I vote yes. What gender do you present as (or want to)? I couldn't tell from your post sorry. This haircut will make you look masculine, but it's alternative enough that you could probably style it in a feminine way and I have seen women with this type of cut.