I’m a fan of Just Systems’ «ATOK Passport», which is the best way to enter Japanese on Mac, Windows, iOS, Android. It has too many features to mention, but suffice to say it’s really helpful even for a non-native Japanese speaker.