Not this debate again. They are both good. It just depends on the effort. 4Kids is not bad. It had to make it 4 KIDS. It's a kids show in Japan and in America/elsewhere maybe a 10-14 year old might watch it.
I prefer dubs because I buy my DVD's except on the occasional "I'm never going to find this anywhere, illegal is the only way" scenario.