At least you guys actually get to see the strangers, and fight them. I have yet to see the stranger in Hythloth. By the time I get home at night, I cruise the virtue dungeons, Hythloth in particular, and no stranger.
With only a couple hours to play, it is not like I can just sit around in the dungeons, hoping one will finally F*#$ing show.
Here is a thought, perhaps the town criers might ACTUALLY be used for thier intended purpose? When was the last time a crier actually gave you any news, when asked. I bet some newer players do not even know thier one time function.