Some are difficult to read in sunlight. Was using one once when on O2 above FL150 when I noted saturation down well below 80% and wondered why I was able to note that fact. Turned out I was reading my pulse rate not O2 saturation!
If you know how to read it and the display is readable in your cockpit's ambient light then yes they are very good.