I guess it's a matter of opinion because Feedly's interface looks cluttered to me. It's not a bad offender for a webapp but compared to other feed readers its interface is IMO busy.
Also a matter of opinion but app developers IMO shouldn't use their apps to market. I've already got an email app and a Feed reader. If I want to keep up with you I'll subscribe to your mailing list or follow your feed.
I disable auto-update because I get annoyed when apps tell me about new versions (and I have privacy concerns.) I wont consider using an app that doesn't let me disable auto update. I already have a strategy to keep my software up-to-date that works on my schedule.
I recognize I'm sensitive to these things but that doesn't mean they aren't justified or don't make sense. They just don't make sense * to you *.
Tangential: if updates bother you, you might want to give NetGuard a try (not affiliated). FOSS, though the pro version license costs $5 iirc. It is a great way to make apps behave nicely - even Firefox is too chatty (telemetry & co.) for my taste. Since updates are often from a different domain, you can just block them. How it works is that all the traffic on the phone is routed through a local (just an app on your phone!) VPN where it can be logged and filtered. Brilliant idea.
As a bonus, it is also very satisfying watching apps try to connect to various ad networks and spy agencies^W^W Google unsuccessfully.
NetGuard is on-device, can't get much more 'self-hosted' than that.
Can PiHole filter per-app though? I wouldn't have thought so. NG can and it's the main reason I use it.
Also a matter of opinion but app developers IMO shouldn't use their apps to market. I've already got an email app and a Feed reader. If I want to keep up with you I'll subscribe to your mailing list or follow your feed.
I disable auto-update because I get annoyed when apps tell me about new versions (and I have privacy concerns.) I wont consider using an app that doesn't let me disable auto update. I already have a strategy to keep my software up-to-date that works on my schedule.
I recognize I'm sensitive to these things but that doesn't mean they aren't justified or don't make sense. They just don't make sense * to you *.