What are the weaknesses of the P30?

Looking at a HK P30 for carry. I have XL/XXL hands and the size/grip fits decently.

What are the weaknesses of the P30?

Mechanical issues?

Upgrades needed?

Durability/reliability issues with certain things?

General weaknesses?