At least on my cruise the crew was very friendly and the boat was just fine (Patriot II). Not sure what his actual title is but the person doing the announcing (Rich) was excellent! I would recommend this company.
If you sit up front just count on the typical inconsiderates to walk up and stand right in front of you.
If you own or manage DC Harbor Cruises, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.