I agree they are both fun. I shoot a weekly IDPA league for fun, but it's slow and accurate pace does nothing to help me be a better USPSA shooter.
If you want to get better at USPSA than practice USPSA! You can get more trigger time in a one hour practice session than you will attending a season worth of weekly matches.