SmartCVS Professional is the most powerful and intuitive CVS client.
SmartCVS runs on nearly all operating systems. No need to learn different tools.
SmartCVS has everything out of the box — file compare or SSH client. No need for external tools.
The user interface, especially the project window, is designed to show the best overview over your project's state:
by default, the most important files — even from subdirectories — are shown on top
you can customize the displayed file properties and sort them to your needs, of course, even by multiple properties
even not available files, like deleted files or those which are new in the repository, can be shown - there is no limitation like in the Explorer shell
you can see at one glance, what directory contains uncommitted files or what files will be changed by performing an update command