The IPSW way is slightly better. It has the option of completely cleaning the device, has better error management if something happens during the update, the files are slightly more uniform in the iOS software, and it can be more stable than the OTA update.