Always use stable, trunk/main is only for people who understand that "trunk" is not stable and changes by the day, literally almost everyday. Which means you also should compile it at least once a week. I do not think that is what you want.
OTOH trunk has many, many new features so if you think you need those, feel free to use trunk, but then don't forget to build it every few days or so.
"trunk" can easily disappoint you if you do not understand it is a development version with basically NO support. (well, a bit here and there, it is not that bad)
But I have seen many times that people want support for "trunk" and then it became clear it was a trunk version from three or more years ago.
That is not the spirit to use trunk. Trunk is rolling, but not a release...