When comparing Xshell 6 vs Alacritty, the Slant community recommends Xshell 6 for most people. In the question“What are the best terminal emulators for Windows?” Xshell 6 is ranked 9th while Alacritty is ranked 10th.
Ranked in these QuestionsQuestion Ranking
Pro Connections management
Pro Has tabs
Pro Local shell interface to control Xshell
Pro Great option for enterprises
Xshell 6 caters to enterprises with features such as multi-tab UI, dynamic port forwarding, scripting support, support for ASCII as well as non-ASCII characters, etc.
Pro Compose bar to send a string to multiple servers at once
Pro Can use any system font
Pro Tunneling bar
Channel monitoring and dynamic port forwarding.
Pro User defined key map support
Pro Task automation with VB script
Pro Blazing fast rendering with GPU-accelerated
Written in Rust with a philosophy focusing on speed and simplicity, Alacritty is one of the fastest terminal emulators out there.
Pro Looks good
Alacritty looks very slick on Linux, especially with GNOME or i3.
Pro Comprehensive font options
Alacritty can be configured to adjust line spacing (height), letter spacing (width), and individual character horizontal/vertical positions.
Pro Has support for image previews in w3m and ranger
Pro Simple configuration
The configuration file is very well made and easy to use. You can fine tune your preferences to perfection in a matter of minutes.
Con Not free
The subscription costs $89 per year.
Con No stable portable version
Any portable version present is wrapper. It moves files from portable folder to appdata and backward, which often cause dataloss
Con Cannot into ligatures
Alacritty not support ligatures in Fira Code, Iosevka etc.
Con No text re-flow when window is resized
Latest versions not only perform re-flow, but it is done fast af.
Con Sacrifices basic features for raw performance.
The Suzuki GSXR of terminals. Or your ditzy, blonde high school cheerleader; fast and pretty but not a lot going on under the hood.
Eschews a negative developmental philosophy towards including said functionality, with the official reason cited in project documentation as "Not within the realm of a terminal emulator" and ostensibly, "best left up to other tools such as terminal multiplexers" [such as screen or tmux]. Which is unfortunate when you factor in speed against terminal with the functionality built in vs their reliance on 3rd party tools:
tmux on alacritty: 'find /usr' time: 3.234s, cpu: 72%
tmux on konsole: find /usr' time: 1.777s, cpu: 96%
See issue here.