I’ve never hear of a typing notification…and I gotta say, that sounds absolutely horrible.
Its probably only to get you in the app, maybe you start typing a message to someone else while you wait for the first, and that person start typing a message to someone and the chain eventually gets to the first person distracting them from finishing their message to you creating a terrible cycle of pointless notifications and you still have no idea why you opened the app.
The recent macbooks are heading back in the right direction.
I think a lot of the complants come from wanting a portable computer/setup, and having a hub or a bunch of adapters takes away the portability.
I think the ideal I/O for me would be;
This is where I like framework approach with the customizable IO, but I think they need to shrink the blocks to give 6-8 ports. 4 is simply not enough, with one used up for power.