i'd change "competent" to maybe "seasoned" or "professional" or "experienced"