The answer would be based on what you are recording and how long you want to keep a copy of it. One time viewing of non online content is best handled by a DVR from my experience. A lot of DVRs (TiVo, etc.) can stream online content but a media player in most cases will be superior for such.