The point is not who is doing better, but normally it's better to have a single configuration point, and DMR permit you to have a single configuration for the entire domain, while configuring it in driver should be done in all deployed driver one for each server instance in the domain.
Moreover I'm not sure the driver has the concept of share-prepared-statements cache.
Hoping it helps
regards
S.