You cannot go wrong zgemma boxes, they are rock solid.
All the enigma based boxes can self update, as for the best it depends on your budget, I would recommend the VU Solo2 but the zgemma clan will be along soon to tell you how good they are and they are much cheaper but too slow for me.
now you see why the seniors go for better boxes and the newbies for for the cheaper options and then upgrade later?