Women usually use both "watashi"and"atashi", and it make no difference.
But younger people like to call herself "atashi".
I feel that ladies tend to use former ,and girls tend to use later.
Man usually call himself "boku"and"ore".
But in official situation like his business, they had better use "watashi".
So man also often use "watashi".