I still use old Sigma Sport bike computers. They are cheap and give me the basic data I need. And it really only needs to be close... but the data is still shown to 2 decimal points... lol.
Many years ago I had a cadence sensor. This is great for someone starting out. After you get used to a high cadence it becomes pretty meaningless as the years go on.
I rarely ride to try to hit an average, unless I'm feeling really good and moving along at a good pace.
John