For learning, I prefer deep dives. The little progress every day model only works for me when I have a large list of small things to do that incrementally progress forward.
For retention, however, I prefer a hybrid model. With some deep dives to actually get a chance to get into the flow with the topic at hand (and then some), but also breaks to digest the information.