So long as you can edit the controls, the default layout being not great is merely an annoyance, a sideline in a review. I always have to assign Dash to RB in Mega Man X games because otherwise I'm not sure how people shoot whilst dash-jumping off walls. The inability to remap controls in a game like this is why I was so frustrated with Flinthook (though they added in a twin stick control variant after I beat it).
The 8-way directional firing seems intentional - Cuphead's supposed to look like an old cartoon and play like an old game.







