To extend upon jggimi's excellent explanation, an example of how -STABLE differs from -RELEASE+patches, the recent 25 year old BSD *dir() bug only made it into -STABLE.
I confess, I don't follow -STABLE, I'm a patch fiend.. but I might consider it in the future..
I'm not brave enough to run -CURRENT
..