I live in Japan and survive completely with Takoboto and Kanji Study.
I could go completely with Kanji Study but for the fact that it doesn't do deconjugation and minor error correction like Takoboto, which is a lifesaver when trying to look up words that I only heard. For example, if you type in けいしき, it will still show 景色, and if you type in こべ, it will still show 神戸, and if you type in れんこう, it will still show 連合.