If we have a future IEPS Type-054B, it's better to have a mix of generator sizes, so you can run an appropriate number of them at the most efficient range. In addition, you would still want at least 4 engines for redundancy purposes.
So they could go for the following: 2*5MW plus 2*12MW (total 34MW)
For non-wartime cruising, they could probably run the 2 smaller diesels efficiently at 75-100% load and still get 17-20knots.
With 5MW diesel engines, I'm not sure whether it is worth implementing an energy storage system. Yes, at low loads, it would be less efficient, but fuel is pretty cheap, and it takes time/money/space to implement an energy storage system.