Spent $2,400 on guest posts across 18 sites last quarter. Rankings: basically flat. Referral traffic: 61 visits total, combined, in three months.
Either the sites I used were garbage, or the model is done. I suspect the former. Every one of them had a "write for us" page, which in hindsight is the tell.
Currently: 14 sites, 11 of them bad.