I prefer a dedicated/stand alone device. Simpler is better too unless you are a tri-athlete or velo racer
Bontrager 100 on my go to ride at the moment. No real attraction to it other than I bought it local for cheap. It's been good to me, easy on batteries (seems I've made it 5k mi on a set), has the essential functions, good size display.
A lot of the ebay/Chinese ones are probably good too at a fraction of the cost.