Prime has no real subtitle options in Japanese, it's a waste of time. Netflix offers subtitling on 99.99% of its content, I think I encountered 1 movie that didn't have subtitles in Japanese.
I haven't tried the other options because "lol you need JP bank account buddy", but given how terrible things like Tver are, I doubt that Hulu and some of the Japanese streaming options are any better. More recently I've found a temporarily free IPTV called YoiTV which offers subtitling on just the AT-X channel, which is nice.
Japanese subtitle availability in general is atrocious, it's only improved slightly in recent years thanks to Netflix, who actually have the ability to negotiate for subtitle files shows had when they were airing and never since. For example, Eureka Seven. This show came out like 15 years ago, had subs while it was airing, and those subs weren't ever ripped. When the series came out on DVD, and on BD, they never bothered including the subtitles. Why? Who fucking knows why, the Japanese despise deaf people or something. Netflix buying the rights to the show is the only reason they're available these days.