Welcome! I just placed an order to Superior Thread last night and can tell you that I love their thread. I use SoFine #50, Magnifico (thicker and shiney) and sometimes MonoPoly (invisible) and sometimes Omni or KingTut on the long arm. I prefer the SoFine #50. I just ordered some of their Sew ?? (can't remember the name) spools for piecing at $2/spool that I'm looking forward to using.
Yes--needles "match" threads--a #50 wt or finer (higher number) is good to go on regular machine with a 11 or 12 or higher needle. A thicker thread like King Tut would need a 14 (topstitch if you are going to quilt with it).