Arguably, the best way to say thank you in Japanese is Arigato gozaimasu because this phrase can be used in any situation, no matter how formal or casual. With any other phrase, you risk being either too formal or too casual, but you can't go wrong with Arigatou gozaimasu, which literal...