Knight is awesome because you get your 2nd companion (aside from ship droid) so soon and she had like +5 Synthweaving crit. I can run missions with 2 companions and use the third to quest at such a low level it's awesome. Cost to run missions for the low level oranges is super cheap. My profit margin is great.
I'm doing the same with Armormech on my Sniper. Kaliyo has a crit bonus so I pumped up her affection and just spam them while doing Warzones or whatever.