Osmosis is a great learning tool, it has numerous high-yield questions and study cards.
What makes osmosis unique , is that they always try to link concepts to things around us( sports, movies, Tv shows, ...etc.) to help you remember. This helps a lot in grasping the huge knowledge we learn in med school. They try to make studying fun, not something boring we have to do. Not to forget about the videos or websites usually recommended at the end of each question, or the plenty of mnemonics. They have an outstanding support team responding to your question within minutes. I am glad that I was introduced to osmosis, it is a great help, and fun way to learn.
SAUD-USMLE about Osmosis: Medical School Notes