I would sit Spiller not because I don't like him, but because of the RBBC situation, his bad week last week, and the fact that he must face SF this week. (I would have played him over Ryan Williams though, Cards offensive line is poo).
I hear you on Antonio Brown and Steve Smith's matchups, but Steve Smith's is the worst IMO. Seattle's defense is just tough. I am looking for the second consecutive bad week for Smith, although I like him most weeks, this is the week I bench him.
I would go with Antonio Brown. Brown has been Mr. Consistency this year, and I would look for him to continue putting up solid but not spectacular numbers this week.
Only because I expect a down week for Smith and Spiller based off really tough matchups, am I advising you to roll the dice on Brian Hartline. Hartline is getting more targets than almost anybody in the league, and while I don't think another 250 yard day is in the works, I do think he is a good fill-in for you this week.
I'm going with Hartline or Brown then. You rarely want to sit guys like Smith and Spiller, but this is the week I would, as they both are coming off bad weeks and facing really tough opponents. As to whether you go Brown or Hartline, I see Brown as the safe play if you expect to win and Hartline as an upside play if you need a more boom or bust candidate.
As to the TE's, I think either would be a good play. Flip a coin, or do what the guy above me said. I might lean slightly towards Rudolph only because Pitta's goose egg last week scares me.
QB: R Griffin III, A Luck
RB: A Foster, F Gore, T Richardson, K Hunter, M Hardesty, A Green
WR: V Cruz, M Austin, P Garcon, S Moss, B Hartline
TE: J Witten
K: Matt Bryant