I use 1600x1200. I like to be able to fit a lot of text on screen.

The "getting stuck on corners" problem could be solved by checking if they are close enough to a corner and then snap the player to the correct position.