In my opinion, build quality and design quality are the two biggest factors that determine the "good-ness" (e.g. passenger satisfaction, reliability) of a train. Siemens, Stadler and Bombardier all excel/have excelled in those three areas, although I think that Stadler's design team is a notch above the rest. Obviously those three manufacturers also have their niches; Bombardier liked commuter trains (Electrostar, Aventra), Siemens likes metro/suburban trains (2024TS, Class 700), Stadler likes commuter trains and custom-built trains (FLIRT, Glasgow Subway). Although you get more with Stadler, a Siemens metro/suburban train is essentially guaranteed to work straight out of the box for decades to come, so I'm happy that they're finally producing trains for LU.
I think that CAF continuously manages to outdo itself as the worst train manufacturer in those two key areas, which has a marked impact on how reliable their trains are and how nice they are to travel on.
To be fair, the design barely changed between the 375s and 387s, except for small things like the seats, door alarms and window seals. As an old motoring adage goes, the best buy will be found amongst the last examples of a long-established design.