The basic data for all charts is the hydrographic data supplied by the respective countries charting organization, which in the US is NOAA. The different vendors take this information and package it different formats with different features and overlays, such as photos, Waterway Guide or Active Captain notes, hot fishing spots, etc.
The choice of charts is really a personal and budgetary decision. Take a look at the chart providers website and see what features each offer, when the chart area you are interested and when it was last updated.
For home use and planning, OpenCPN and NOAAs ENC charts work well and is quite affordable, free.