Kodi 17.0 has now been released and it is the biggest update to Kodi in years. It is important to know that Kodi 17.0 can only run on android 5.0 and upwards. This is important as many android TV boxes were running on Android 4.4 kitkat up until a year ago. So if you want to run the new version of Kodi then you may need to replace your android box. In particular the M8S which was so popular for years and was the most popular android box around ran on android 4.4. It is also important note to make that if you are using android 4.4 or anything under android 5.0 that you can still run Kodi but the newest version you can run will be Kodi 16.1.
Some suppliers such as https://www.androidtvboxes.ie/ suggest only getting an android box running 6.0 now as android 7.0 is going to be released soon and will allow for better running of resource hogging apps like Kodi. It also recommended to get a VPN for your android box for streaming content and giving you privacy. This is something which many users do not think of but it is very important. The most popular android boxes at the moment are running 3GB of RAM which means they are well able to run large apps without much if any delay. I would also recommend a hard disk of at least 32GB if you plan on recording programs or adding a lot of apps.
Of course you can always add an SD card or use a USB stick for external storage also. As most apps nowadays are on demand there is little need for large hard drives to store programming as they are all available at the touch of a button. So beware of making sure your android box is at least android 5.0 before purchasing but android 6.0 is recommended at the moment.