That can screw up the queue, actually. If you're running enough torrents and enough of the torrents keep connections alive without any activity, nothing ever gets done.
The more torrents you run, the smaller you should set the per-torrent max.
Not really.
First off, most of the whitelisted torrent clients are decent at prioritizing connections.
Actively downloading torrents get most - in fact, nearly all - of the available connections, unless you manually specify otherwise. When I run uTorrent, for example, with many torrents active, the client is pretty good at balancing the number of connections per torrent,
within reason. There IS, of course, some variability.
Second, your computer won't bog under ONE torrent using many connections any more than it will under MANY torrents using the exact same number of connections. In fact, it will bog (slightly) more when many torrents are active. The only thing allowing more connections per torrent will do, is let fewer torrents grab more connections per torrent, without you having to constantly change the number of connections per torrent. In other words, you don't have to micromanage as much.
Try it yourself; empirical observation FTW. I've observed the same behavior under uTorrent and Azureues/Vuze.