So many good tv boxes,and which one is good choice?

I want to buy a TV box,so watching TV or other videos can be free,I found all kinds of TV boxes when I used Google to search tv box,I chose a few TV boxes,you guys give me some advice.

# NVIDIA Shield TV
It’s higher priced than the competition,but it looks very good.
Price: $198.27
Video Features:
4K Ultra HD ready
4K playback at 60 FPS (VP9, H265, H264)
4K capture at 30 FPS (H264, H265)
Storage:
16GB (Note: portion of storage occupied by system software)
Wireless 802.11ac 2×2 MIMO 2.4 GHz and 5 GHz Wi-Fi
Bluetooth 4.1/BLE
Expandable with microSD card or USB drive
Weight and Size:
Weight: 23.00 oz. / 654.00g
Height: 1.00″ / 25.00mm
Width: 8.30″ / 210.00mm
Depth: 5.10″ / 130.00mm
Software Updates:SHIELD software upgrades directly from NVIDIA
Power:40W power adapter (5-10W typical consumption)

# Amazon Fire TV
Amazon products are usually very good, and when I search box TV,I found a lot about the Amazon Fire TV review.

Price: $99.99
Processor:Quad-core
Memory:2 GB
Internal Storage:8 GB
Remote with Voice Support:Included
Game Controller with Voice Support:Optional
Supported Resolution:Up to 4K Ultra HD
Wi-Fi Connectivity:Dual-Band, Dual-Antenna,802.11ac (MIMO)

# MINIX Neo U1
MINIX is the one chinese brand that has proven itself reliable,they’re even an official sponsor of the XBMC Foundation.So MINIX Neo U1 should be good.

Price: $129.90
Operating System:Android Lollipop 5.1.1
CPU:Amlogic S905,Quad-core 64-bit ARM? Cortex?-A53
GPU:Penta-Core ARM? Mali?-450
RAM:2GB DDR3
ROM:16GB eMMC 5.0 Storage
Wifi Connectivity:802.11ac 2 x 2 MIMO Dual-Bnad Wi-Fi(2.4GHz/5.0GHz)
Ethernet:1000Mbps
Bluetooth:Bluetooth 4.1
HDMI Port:HDMI?2.0,up to 4K @60Hz,Supports HDMI-CEC
Power:5V 3A(CE,FCC certified)

# Matricom G-Box Q2
Matricom to do TV boxes with Kodi for a long time, G-Box Q2 Matricom should be a good quality products.

Price: $94.00
Amlogic s812 Quad Core @ 2GHz
Mali-450 Octo Core 3D GPU
MEMORY
2GB DDR3
STORAGE
16GB Flash Storage
ANDROID OS
Android Lollipop 5.x, Full Version
USB PORTS
Two (2) USB 2.0
ETHERNET
10/100 Full Duplex
WI-FI
Broadcom 5G 802.11 Dual Band
BLUETOOTH
V.4.0 Low Power, Full Speed
DIMENSIONS
Lenght: 12.5cm, Width: 12.5cm, Height: 2.5cm

# DroidBox T8
The DroidBox T8 is the newest version of the DroidBox to be released.With a powerful quad core processor and a custom-skinned version of Android.

Price: $82.5
Processor:2.0 GHz Quad Core Cortex A53 Neon Amlogic S905
Operating System:Android 5.1.1 Lolipop and OpenELEC
GPU:Mali-450 Penta Core
RAM:2GB DDR3
Internal Memory:16GB
Expandable Memory: SD Storage (up to 32GB)
Google Play Store:Yes
XBMC/Kodi 16.2.1 Jarvis preinstalled Yes
USB Ports:3
10/100/1000 Ethernet:Yes
Flash Support:Yes
HD Video Playback:Yes, Supports 1080p HD Videos
4K Video Playback:Yes, Supports 4K Videos
WIFI:Wireless LAN 802.11b/g/n/AC – 2.4/5GHz DualBand
Power: DC 5v/3A
Accessories:HMDI Cable, Power Adapter, Remote Control, Manual.
Dimensions:167mm x 123mm x 23mm
Weight:250 grams

# Akaso T95N mini TV box
Akaso T95N mini TV box is TabletExpress product,TabletExpress has many TV boxes,and this one looks good.its configuration is very good and the price is very attractive.
Price:$28.99
Specification:
OS: Android 5.1
CPU: Amlogic S905 Quad-Core Cortex-A53 2.0GHz
GPU: Penta-Core Mali-450 600MHz+
RAM: 1GB
ROM: 8GB
KODI: 16.0
Wifi: Built-in Wifi antenna 2.4GHz/1GB
Video out port: Support all standard HD,4k,2k Ultra HD decoding and output.
USB host: 2 High speed USB 2.0,support U DISK and USB HDD
Network Function: Skype chatting,Picasa,YouTube,Flicker,Facebook,Online movies,etc

These TV boxes has its advantages, but which one is better choice?