>Just use flash cards.
That is effectively what the apps are mimicking and what I am using. What I'm bringing up in a desired feature I haven't found (granted, I've only checked out a dozen or so apps which is worlds apart from serious market research). As for why I use an app over flash cards? Phone is more convenient and always on me. Also, other than a stack of the most common kanji, flash cards don't really scale in a portable format.
But I probably should buy a deck including kanji for at home usage.
And I'm only recommending flash cards and other rote tools for kana, because recalling them instantly is both important and relatively low-effort. I don't have a strong opinion on how to learn vocabulary, other than to prioritize based on actual usage: media you read/listen to, conversations, etc.
That idea doesn't scale. Much simpler to look at definitions and example sentences, especially for non-obvious words like abstract ideas, context-dependent words, and particles.
> Katakana is a personal weak point
Just use flash cards. It's rote memorization, so there's no substitute for time and repetition. If you're able to commit an hour each day, you should be done by the end of the week.