Okay, since we're on the topic of buttons, why not have (for consoles) a bunch of other commands that haven't been in a Fallout game, such as sprinting, dual wielding, blocking, punch, kick, climbing (I personally don't support this because it would be harder to put the limit on the map), laying down, hand gestures, speak friendly or mean, pretty much anything. But instead of putting them all in on the controller, put the default as normal, but the other ones are options for action mapping. This would make it so jumpers can jump, sprinters can sprint, VATS people can shoot, social players can be social, etc. If you don't like VATS, use the button as something else like sprinting. If you want to fist fight, fist fight. If you don't toggle 1st person and 3rd person, use something else. The point is this would solve the problems of having less options on a controller, and when you can't use one option you can use a different one that suits you better for the time being. Like if you're in a Casino gambling, you don't need to jump or sprint or use VATS, so remap your controllers to say good things, bad things, flip someone off, etc.
i really like this idea. and i was thiking about suggesting something similar. essentially you could choose wether you want to use V.A.T.S or not, if you choose not to use use V.A.T.S you would be able to perform "secondary attacks" (for example kick while unarmed, stab with knives, pistol whip with handguns, etc...). meanwhile "change view" would be added to a pop-up menu opened with the "back"/ "select" key, together with "wait", "sit down on ground", etc..., giving you another "combat key" which i would use as the "change ammo" and
"throw" (this allows you to throw any one-handed melee weapon, for 1.5 X the damage and with 1.5 X the critical chance ,however, this will also do a very high amount of damage to the weapon's condition, the distance the weapon is thrown is baded on it's weight and your STR)