Which extended features you need to have on the bicycle computer, for example? I'm already overwhelmed with features my bicomp has. (I use SC Dash M50, because I like it small pebble like size).
Generally what I said above: map, strava, camera mounted under the seat as a mirror(all mirrors I've seen take a lot of space on the handlebars), music player, notifications, calls and whatnot. I don't ride a bike every day(usually it's twice a week) but my rides are in the 60-80km range so having the basics in front of me would be absolutely perfect. At the moment every time I want to check a notification or pause strava or change my playlist, I have to pull over, take my phone out of my backpack, do my thing, put the phone back in and then continue riding. It's not a big deal by any means but it is annoying when you have to stop once every hour or so.
Strava - I can upload my route to Strava from phone connected by BLE.
Mirror - yeah, it will be nice to have. Currently, I use my ears for tracking cars behind me, which saved me lot of times. I had moped mirror mounted on handlebars for about month: it was good, but I broke it very fast. Also, I had tiny mirror on pole/stick?(non native speaker) manually soldered to left side of my glasses with metal frame: it worked good, but I look dumb when I wear them, and they were hard to store, so mirror was scratched and damaged in few days. I plan to make new version, using flex leg from another glasses with metal frame, so I will be able to fold mirror.
Music player - I use cheap Chinese open-ear headphones(Atlanfa, cannot find them online) with built-in player and FM radio. I use them almost every day. They are open ear, so I hear road very well, especially with reduced volume. They work for about 2h with FM radio on, which is enough for me.
Notifications - my bicomp can display notifications and call info from phone attached by BLE, and my headphones are alerting me too about notifications and allows me to respond to calls. However, I have problem on my bicomp (Dash M50) with notifications with emoj: they are truncated after first emoj. Sometimes, emoj is the first letter in the text. :-(
I ride for about 25km daily to/from work in hilly area.