In practice, both approaches blend automation and pilot authority rather than strict philosophical extremes. And the practical difference at the controls is also not as extreme as some people think it is.
In fact, the only way to get into direct law on a fully functional plane is to start pulling circuit breakers for the (redundant) flight computers and inertial reference units.
Airbus is much more transparent about its automation. Pilots even learn about the procedure to fly an A320 with a complete fly-by-wire outage using only mechanical emergency elevator controls and differential thrust.
Airbus is OK, but could be better. There is a long history of Airbus crews facing unexpected corner cases in their flight control laws, and fortunately only a few of them have had fatal outcomes. While there are only a few "major" modes, there are a surprisingly large number of edge cases that can be encountered.