People,
I think the reason the writers had difficulty defining Tasha is because she wasn't given a "caregiver" role like Dr. Crusher or Counselor Troi, but the role of an ass-kicker. Perhaps most of the male writers just didn't have a comfort zone in writing a strong, physical character like Tasha.
They should have tried to write her as gender-neutral as Ripley in Alien. In fact, in the original screenplay for Alien, none of the characters is given a gender or color -- those roles only took shape once cast.
I still think that if in the beginning, she was a command track officer who was a protege of Picard's, and if Worf had been security chief all along, that would've suited her better.
As Picard's protege, it would've shown the more gender-neutral future of TNG, where it doesn't matter the gender of your mentor. Of course, they kind of messed that up with Tasha coming on to Picard in Hide & Q.
In fact, I'm sure you've all noticed that since TNG, all the other security types in all the ST shows -- Worf, Odo, Eddington, Tuvok, and Reed -- have all been men. Having said that, the ST creators have had a number of ass-kicking women in the various series, most notably Kira Nerys and B'Elanna Torres.
Red Ranger