I did small benchmark (maybe not entirely accurate) and here is result.
ZenGL:
20 000 sprites = 55 FPS
30 000 sprites = 38 FPS
40 000 sprites = 30 FPS
50 000 sprites = 23 FPS
with 5-7% CPU load (VSync on)
SFML (bindings from here):
20 000 sprites = 59 FPS
30 000 sprites = 40 FPS
40 000 sprites = 30 FPS
50 000 sprites = 23 FPS
with 7,5 - 12,2% CPU load (VSync on) or 14 - 17% with limiter( sfRenderWindow_setFramerateLimit( Window, 60 );
CPU Xeon 1231v3 (i7) 3.4GHz
GPU - old AMD 6950
ZenGL:
ZenGL is more little more sophisticated, there is a game loop, timers and so. But anyway you must modify it for your own need.
+ simple code, easy to use and modify (Pascal)
+ LCL integration, you can create a map editor without any problems
- abandoned project
- no shaders support etc.
- use extern C++ libraries for file format support png, ogg, zip..
SFML:
Its library with basic functions, not a game engine.
+ still under development, live community
+ can do more, sharders support
- relatively easy to use, but the code is not so clear and with long syntaxes. Pascal and C++ mixing is confusing. You must know at least C++ basics because cummunity is C++
For simple games are both fine, they have similiar functions. I think with ZenGL you can finish it much faster and easier because Pascal.
For more serious project is SFML better choise, but C++ version.