We have a Foxwell and it seems to read live data well on the TD5, not that I understand half of it. Used it to diagnose MAF sensor and 3 Amigos.
It's also usable for codes on other OBD2 vehicles.
Like you say a Nanocom is more in depth but also a lot more expensive.