It seems to me like manufacturers love to load their AFCS with so many extras, maybe to try and out-spec the competition that they forget that a good AFCS does all the basics well through a simple, uncomplicated interface.
A pilot on a high pressure IMC go around shouldn't need to remember umpteen modes and sub modes, engagement parameters etc - if it says GA on the button, it should do exactly that and it should work seamlessly with the FMS.
Unfortunately I get the impression that engineers design AFCS/FMS forgetting that pilots need to be able to use it easily.