I was given a first-gen Roku box as a gift. After almost 8 years of service, it was time for an upgrade. Due to ISP throttling, Netflix video playback would freeze, and often rebuffering would fail. The old model did not support on-the-fly adjustment of bitrate. I very much like the menu system and channel layout. It is a completely straightforward way to get around the system. One drawback is that if you install a large number of channels, scrolling through multiple pages can slow down the experience. This could be somewhat eliminated by having less space dedicated to ads, but I wouldn't expect that to happen. Another option would be to be able to group channels into sets, with those sets then being given individual menu pages or tabs.The device is snappy. I don't believe I have encountered any lag when using the device. It would be understandable to experience some slowing down if you jump around multiple channels, but I haven't noticed it. I have jumped from Netflix to Amazon Prime Video to Pandora to Plex, and getting back to the home screen and back into a channel works quickly every time. I do notice that some channels take slightly longer than others to load. For example, the new Google Play videos channel doesn't seem to load as quickly as Netflix or Amazon. The nature of this device makes determining the cause of that issue somewhat difficult. Is there something the Roku 3 device doesn't do that gives issues? Or, is it an issue with Google providing support for the channel? Is the Google Play service trying to do something that requires more local memory?