I use Overcast and like it a lot. Yeah, no streaming, but it fetches episodes in the background anyway so it hasn't been a problem, they're just always there and ready to listen to. And if disk space is a concern, episodes are deleted after you listen by default.
I used to use Instacast and liked it a lot too, though it's been a couple of years. I know it has streaming.