I don't love Pathfinder's "a class for everything" design, but I think I like 5e's "barely any choices to make" less.
I recently came to understand that 5e's shallowness is a strength. It's hard to make a bad character in 5e. But it's also hard to make a mechanically strong one. There just aren't enough choices to make. But that's really good for a lot of players who aren't going to develop any system mastery, and many of them frankly don't want to. They just want to sit down and play, and don't want to worry about "I need 13 Dex so I can take combat reflexes so I can take improved feint at 5th level" or whatever.