There are some people who may not know exactly what these two are. If in case you are not familiar with these two, these are streaming devices. They both offer different channels that you can check. One of the differences between the two is the ethernet port.
Roku 2 XS already comes with ethernet, which means that you can improve your overall internet access. Roku 2 XD, on the other hand, does not come with ethernet, which means that if you need to access the different channels and stream different shows, you need to be connected to a wireless network. Another thing that you have to know about the two is that they have different types of USB ports.