For hand quilting we recommend extra-long staple glazed cotton thread.
For piecing we recommend #50 for cotton or Silk #100
Both will blend in well for piecing and for applique.
Having a glaze on cotton is great for hand quilting due to the added strength the glaze provides.