I'm biased. I currently us the third one. Based on ingredients it is the best of those three....although witch hazel may be an issue for some folks. The first two contain SLS which typically breaks me out.
i've used the dickinsons witch hazel toner, and it was alright. i dont think SLS breaks me out personally, i'm just starting to get a few blackheads which are annoying hahah, but i need to choose one of these cleansers
Another highly rated cleanser you might want to consider is CeraVe Foaming Facial Cleanser.
You didn't mention your skin type. That should be a consideration in picking the cleanser. The Dickinson and CeraVe cleansers are for normal to oily sensitive skin.
dont think i can get cerave here in australia. i dont think my skin is overly dry at all, id say its normal, but can get a little oily late in the day