Heck yeah! Battling a big cat is a memorable fun experience, and landing it is a cherished victory. Letting her swim was a good choice too. Judging from the few exceptionally large catfish I've been involved with catching, or seen dimensions for, I agree with the 30 pound estimate...give or take only a little. Probably over 30 inches though.
Very nice catch!