The synchronization feature between devices has also proven to be very useful, as I use my laptop usually to put in new questions, but use the iPhone app to quiz myself whenever I have a few spare minutes during the day (waiting in line, walking to work, etc).
UI is a little wonky at times, but its features and flexibility more than makes up for it for a dedicated student.