You set the vertical field of view to 10 degrees when you create the projection matrix. If you try it with 70 degrees, it'll feel more natural.
glm::mat4 projection = glm::perspective(glm::radians(70.0f), (GLfloat)window.getBufferWidth() / window.getBufferHeight(), 1.0f, 100.0f);