Its actually upon your requirements. If your requirements is limited only upto watching high Definition channels in Normal Stereo Sound, then go for HD Box, But if you wish to record, and connect your STB to sound systems you need to take HD DVR bcoz in HDDVR, AV ports are more than compared to HD Box.