I guess I couldn't stomach the idea that GTD mandates dedicated review stages, while in Autofocus / FVP and in my own system review is a continuous process.
Ideally, I'd like to have the ability to do 'makeshift reviews' per-task, and on different timescales. For example, if I don't feel like doing Task X today, I'd defer it for 5 days, so its next review will happen in 5 days. But if there's another task I'll probably want to do tomorrow, I'd defer it to tomorrow, so I'll review it tomorrow.
On the other hand, I do seem to have a de-facto review stage. In the morning I usually go through my task list in Wunderlist (which I hate but use daily) and mark items I'd like to do today. But this is probably because Wunderlist doesn't offer a proper Defer / Hide Until ability that doesn't screw with tasks' due date.
(And I have a recurring task 'Review all items', a relic from a bygone era when I attempted to do GTD properly.)