Ranked in these QuestionsQuestion Ranking
Pro Comes already integrated with the one of the best Linux desktop environments
It's a part of Plasma 5 which is one of the best Linux desktop environments currently, so it has complete integration and is already included with the basic packages.
Pro Can be configured to work as you like
Length of the history, persistence between sessions, what to do with trailing white spaces, basically whatever you could wish to change is configurable.
Con Since it's part of Plasma it might not be the best choice for other DEs/WMs
No complete integration, will pull in a lot of Plasma dependencies....