It's a matter of personal preference. Years ago poly thread developed a reputation for 'cutting through' cotton fabric. This is no longer the case and many polys are 'weaker' than cotton when pulled. I've always thought of Madeira as a decorative thread and it's not widely available here. I'm an Aurifil fan for piecing. My advice - buy what suits your budget.