Blog commenting is most effective (one way link) but pay attention on dofolow and nofollow links, dont post comments on nofollow blogs.
Well, if you are try to get SEO advantage then go with DoFollow else there's no wrong with NoFollow bogs as long as they have good traffic such blog comments helps you for Brand Promotion.