I recommend going with functional requirements instead of sticking to particular apps. Like with Nostr, newer developments can often provide familiar functionality more efficiently and sensibly.
Finding new workflows can take some trial and error though.