somehow the first one also always, without fail, has exactly one crucial feature with like 7 solid community implementations, which the original author absolutely insists on not including for some unknown reason
usually i tend to end up just using the community forks in cases like that, like with i3wm which took a while to finally include window gaps (and everyone just used the gaps fork)
also the last one is just suckless isn't it