Do you need to carry a phone with you on rides? I do and that changes the decision. Also do you upload ride data? That is another thing that changes the decision. How about GPS? Again another factor. How about HRM?
Since I need to carry a phone, like to upload ride data, occasionally need a GPS, sometimes use a HRM, I combine all these into one device. I use an iphone with ibike software and mount. It does all the functions of a traditional bike computer plus the other stuff.