As far as I remember, he uses display lists.
It used to only be display lists but now you can turn on the "Advanced OpenGL" setting and then it uses VBOs or VAOs.
Regarding the initial question. If you want to easily migrate your code to mobile then don't go display lists. If that isn't a requirement for you just go with what is easiest for you so you get to see results on your screen.
As noted with the Minecraft reference the one or the other will not make or break your possiblity to some time in the future sell your game if that is your goal.
Doing some testing with my nvidia drivers got me to the conclusion that display lists take way longer to create and is therefore not good for objects that change often. On the other hand the performance of the display lists once created were the same or even a little bit faster than VBOs.