The fact that Axis has the variables we can use to display bandwidth in live view is a great example. Other brands with exception of Sony do not have that according to your article. I will post some others as soon as I verify that my impressions are correct.
But every camera brand and within brands various models have a variety for menus and optional features which distinguish one camera from another.
The more built into the camera options we have for setting video stream, exposures, passwords, users, wifi configuration if applicable, etc the better. To some extent that can conflict with ease of use, but hopefully the default settings are adequate to get most applicaitons up and running.
I have just realized that I am usually going directly to camera via its IP address / webpage and directly accessing the setup menus without using either VMS nor the manufacturers setup software. This may not be the way most people set up their cameras. It works for me, because I am trying to put cameras through their paces before we decide which models to deploy where.
Also within lines, obviously lowerer featured/priced cameras have fewer features than high end cameras.
To me, on board software differences would fall into following areas.
1. Ease of initial setup and default values. I want camera to work out of the box but be flexible for me to customize.
2. Ability to control video stream and fine tune quality / bandwidth to meet needs of a given installation.
3. Control of motion detection sensitivity and areas, if available.
4. Control of local recording feature, if present. Very much related to motion detection if recording to local storage without VMS. For example, It seems to me some cameras do not tell me size of installed SD storage. Related to this, NAS supports seems to be to very limited and in case of Bosch, must be iSCSI. Not sure why cameras cannot stream to a variety of net attached storage devices.
5. Control of live view stream.
6. Setting user names and passwords. Trivial perhaps, but Bosch for example makes me use their term "Service" for administrator whereas Axis lets me name a variety of administrators.
There must be other items other people find which are important to them.
In your camera evaluations you must notice many subtle differences which make one camera more flexible, easier to use than another. My experience is still quite limited.