I test streaming devices for a living — and this is the best under $40