I've really never minded dubs unless they were horrendously bad, which I feel a lot of "dub haters" over exaggerate. There's also the usual exception of Fullmetal Alchemist, Baccano, Cowboy Bebop, and Space Dandy if you haven't watched those.
That said, I mostly watch subs too, but primarily because they come out well before a dub release.
I feel like I should change my thought about subs & dubs now. I thought about it and each anime has it's own quirks.
For example, I will feel sick to my stomach if I ever watch Naruto in english. Naruto's voice actor is just irritating! In the original series when I had to deal with all of those "Believe it"s. I'm having flashbacks.
Hunter X Hunter also feels strange in english.
But other Anime are either Neutral or really good in English! Like you said in your examples Cowboy Bebop and Space Dandy (Aw, you remembered!) are strange in Japanese. They just feel like they are missing something in Japanese. The VAs add some flair that you just cannot hear in Japanese.
Most anime are just neutral in English. Deadman Wonderland, I used to think was really good in japanese! Now it's -/(0-0)\-.
Each anime has It's own tone and rules to this sort of thing.
Of coarse, DBZ Super is one of the rare anime to have both a new sub and dub so one of the added benefits of sub is that It's 2-3-4 (I don't want to look it up) years in while the Dub just started.
Also, I'm watching my first episode of Jojo and It's AMAZING!