In pokemon we had a completely fictional universe filled with completely fictional creatures, so you couldn't feel that something is wrong with the localization. Youkai Watch takes place in a japanese town and you can see and feel it even through the localization. Youkai are not just some stupid...