I was very happy with Overcast when I had an i-phone and very disappointed to discover there wasn't a Android version when I switched phones.
PodcastAddict seemed to be the best for me is when I switched several years ago. It is VERY function rich. There are global download and playback settings but they can be overridden for individual podcasts - eg you can set number of seconds to skip for intro or outro (ie avoid ads), and playback speed and skip silence if you're into those sorts of thing. Other functions are a bit more on the 'esoteric' end of the scale IMHO - eg 'Filter by duration', 'Filter by file size', 'Exclude episodes with names containing keywords'. Search seems fine, there's a playlist fnction, and the sleep timer is Ok (it includes a 'stop at the end of the current episode' and/or chapter so as to avoid playing and auto deleting podcasts just because you're sleeping) though not as good as the Overcast one. But there are so many options it's hard to remember and navigate to the ones that are useful. I'll keep an eye on this thread for other suggestions, but I'm such an addict that if a better one is suggested I might still ignore it because it will take ages to set up all the subscriptions.
eta - I've just discovered it has a stats option, showing me that in 2024 so far I've listened* to 42 different podcast streams including a day's worth of 'Elis James and John Robins', 21 hours 49 minutes of 'The Rest is Politics', down to 26 minutes of 'A muslim and a jew go there'. It also shows me that since I've been using it I've saved 4 hours 11 minutes by skipping intros. 17 days 17 hours were spent in 2023 listenting to (or sleeping through) 628 differnet podcast epsodes.
*but it doesn't know how much of that time I was sleeping rather than listening.