Rss/Atom feels like a case of Querty keyboard. https://www.jsonfeed.org/ would be a better choice, but only a few readers implement it, and a lot of frameworks has Rss/Atom by default with a click.
As you explain in (4), Xml makes sense for complex data, but feeds are basically in their final version.