@davidrevoy
good post.
just a remark about #debian: april was indeed bad timing to test debian stable, because the next release was very close and so those packages were old, yes. when more recent packages are needed, it's always possible to run the debian testing distribution, which is very current and also stable. many people use it on desktops or laptops.
https://wiki.debian.org/DebianTesting