Well a good alternative to avoid the English localization would be to learn Japanese. Honestly original works are always superior to subs and dubs. Think about your favorite film and try watching it another language, its not the same.