If you move the camera to look straight at the ground or straight at the sky, it spazzes out massively if you keep pushing it in that vertical direction. You could probably put an imperceptible dead zone at the top and bottom of its travel, so that it will hit there and stop.

Furniture and walls act as solid to the camera. If I bump into the couch, for example, the camera will end up zoomed in really close to the subject. Could the camera be allowed to pass through objects to enable the player to see the action from any angle?

Yeah need to get around to fixing that first issue, should be getting to it soon.

As for the collision, I dunno, I want out of my way to make it like that because I thought it would reduce any frustrations of ending up inside geometry, but if people would prefer to just have free pathing through objects in the room I can do that instead.