It's hard to compare the two methods. If installation through PC works, great.. but then there's the risk that the same error would occur again, especially if it is a hardware fault that's causing it.
If you bring your phone to the service center, at least you can be guaranteed that the phone will be repaired... whatever hardware that was failing will be replaced, minimizing the risk of encountering the same error again. Just make sure that you bring your phone to a legitimate Microsoft (or Nokia, if they still exist in your place) Service Center so they will treat your phone professionally. Bring your receipt as proof of purchase so they will honor the warranty. However, the repair may take days or weeks.
So, I'd say: re-installation through PC is definitely faster, but the results are not guaranteed; bringing your phone to a service center will take more time, but the results are always guaranteed.