Here is a tip I've used and shared many times...
On the really stubborn ones, use any of the mentioned tools you have available. Give it a good solid turning pressure. If it doesn't give right away, just hold the pressure steady on it for 20 or 30 seconds. Try again. You should not jerk or yank when using this method. It may take a few tries, but almost always, the rubber washer/seal will slowly start to give.
I use this method multiple times a week. Some of the equipment I service has as many as 11 spin on filters up to 8 inch diameter. Installed in the woods by 3 fingered Joe using any thing he can to put as much torque on it as he can! I have not had to destroy a filter in years.
At home I service a Ranger, Taurus, Focus, Century, Sedona, ST, and a Magna. I only use my five fingered filter wrench/nose picker to remove and install all of my personal oil filters. Your milage may vary.
Joel