Honestly it depends. I prefer a good dub if I can have it. But usually the subs are better.
Now when I say better that's not always due to voice acting or translations. I think an under considered aspect of this debacle is just that anime can get wild and cheesy really often, and they say some ridiculous things. And heari g those ridiculous things vs reading them are two entirely different things. Everything g sounds better in your head imo.