Remember the first stage return test was very low priority compared to the primary mission. They have the telemetry that shows the test was successful.
I am only disappointed in the video, not the test. They previously stated they doubted the stage would even land correctly in the water given the software was expecting flat unmoving ground, not moving waves. The stage itself seems to have done very well, it landed softly and transmitted data 8 seconds after hitting the water, in a controlled shutdown.