Yea give competitive and casual PvP players a high skill cap and skill based and generally well balanced combat and they will never leave.
In order to bring in casuals however is a different beast. Casuals need hand holding, they need constant content, usually TONS of quests with long hours of...