dream journal / app

anyone use a dream journal or app that they'd recommend?

what do you like about it? what do you dislike about it?