I'm not a fan of TDM at all, since due to its
quirks, it has a different default behavior than every other MinGW/GCC/Clang interface (e.g. linking runtime libraries static by default) and thus, I can't recommend it to anyone - a lot of build scripts will break with TDM and we had to add additional checks to CMake just for this compiler.
The only reason we provide TDM builds, is because the x86 version is shipped with Code::Blocks and the x64 version was added so there's an x64 version. Since there are so many Code::Blocks users, this makes it easier for us (less linker errors that we have to solve for them) and easier for them.
We provide builds for an uptodate compiler for every minor release with MinGW Builds, which is equally easy to use and setup. Either you just unzip the linked archives (how much simpler could it get) or you take the
installer and choose your wanted compiler.
In the end, if you plan to use just minor SFML releases anyways, then it's really easy to just build from source once. It takes you less time to do than us having to update the website and builds and scripts etc. and we can spend our time on other SFML-related things. There are so many MinGW versions out there, that it's impossible to satisfy everyone with the pre-built binaries we provide, however if you compare it to most other libraries, we provide more pre-built binaries than most of them - many only ship the source code.