I would use all the ones you mentioned, as they all have the potential to help me to create the backlinks and gain traffic from them. I also like to use do follow, and no follow blogs to post on. I learned most of this information since being a member here, that these both can be benefical.
I will now also start to explore the ones listed by Pandita in this answer thread. Great question Christiano thanks for asking it!
Hope my answer is helpful