If money is the main factor, 170 N 10th wins easily — it's $600K cheaper than the next closest and priced below market. You're giving up 3 Nabe Score points for that savings, which is a good trade.
If quiet matters — and it should if you work from home — 320 S 3rd scores 82/100, ten full points above 170 N 10th. That BQE proximity is not something you can fix.
If you want the best building regardless of price, 312 E 6th is the clear pick. Management rated 90/100 from real tenants, private garden, and people stay for years. That's data only Nabe has.
312 E 6th comes with higher taxes and a premium price tag. 170 N 10th is noisier and has higher common charges. 320 S 3rd is above market rent, G train only, and you're renting — no equity.
312 E 6th is the best place to live. 170 N 10th is the best deal. 320 S 3rd is the best for families who need space and quiet. There's no wrong answer — it depends on what you're optimizing for.