One typo: "cahce" for "cache" in "My phone is running slow, what should I do?"
Also, I think it needs a small explanation of the difference between factory reset and doing an SBF. You explain in each place, but I think the question "Which should I do?" will come up.
So, something like: A factory reset will not undo any changes you may have made to *system* files (presumably while you were rooted). So if you have deleted files that you need to receive an update, or otherwise messed things up(!) a factory reset is not enough. Your options generally are a) get the files or system from a backup that you made (you did do a backup didn't you!) b) get copies of the files from someone with a stock phone, c) do an SBF.
For other issues, when you cannot find a more specific solution, people will recommend first doing a factory reset, and if that doesn't fix the issue, do an SBF. But always look for a specific solution first.