phpseclib предъявляет практически нулевые требования к серверу.Пока сервер поддерживает PHP, он будет работать.libssh2, напротив, должен быть установлен на сервере, чтобы он работал, и на многих серверах он не установлен.Если он установлен, вам не нужно будет включать какие-либо дополнительные файлы (тогда как с помощью phpseclib вам придется их включать), но это большое значение, если.и работает гораздо чаще.
Вот сайт, который критикует их:
http://drupal.org/node/671702