I would not like to have categories, it would feel like I am "done" with each topic. Instead, having random categories pop up keeps me in alert.
The Lingvist team have added levels according to the total new words you learn which is great because it feels like a goal.