Fighter gives 2 feats but requires mental toughness taken as a feat. Artificer doesn't require mental toughness but has no bonus feat.
Artificer also gives a repeating crossbow option and rune arm use. Since I won't have 10k stars until 20, that will help. Many feats work well with both artificer and arcane archer, including rapid shot,point blank shot. Zen archery, precise shot, etc.
Since I didn't take artificer at 1, trapping ability will be nonexistent.
Is there anything I'm missing in making this decision?