I personally think 100%cotton will beat down cotton/poly blended always, both fabric can do good printing,but cotton is more soft to skin, and eco-friendly to environment. Of course, choosing high quality cotton material can be named high quality, not "best", everybody has different "best" definition.
-bill
-bill