Per Server will limit the server to the number of connections you specify you own licenses for. Per seat will allow unlimited connections, but you legally have to own a license for each computer that connects to the server.

Basically a small organization with only one or two servers will benefit from per server, assuming not every user is using resources on the servers at the same time. A larger organization will benefit from per seat because the users can connect to multiple servers with one per seat license.