The new Shimano X100 drivetrains are fantastic. Solid shifting and great range of gears. The ability to go up to 51t cassette makes the climbs far easier.
So good I ended up getting a 6100 drivetrain for my other bike.
This is a better quality product to use with a 10 or 11 speed 11-50 or 11-51 MTB cassette and it does not require a derailleur extension. It is also strong enough for use with Bafang retro fit e-motor.