I haven't used glfw, but from the docs it leaves you in control of the main loop, whereas glut takes that over and only offers you callbacks. When I used glut (many many years ago) that was sometimes annoying.
glfw doesn't seem to have a function to draw teapots though, which should really rule it out as a serious contender.
glfw doesn't seem to have a function to draw teapots though, which should really rule it out as a serious contender.