I use Superior So Fine #50, for piecing and quilting. Depending upon the fabric color, I usually use natural or a shade of gray (have light, medium, and dark). I buy it by the small cones.
If I'm top-stitching something, I'll use whatever color looks best, regardless of brand. My machine doesn't seem to care what I use; it's apparently happy with all threads.