Actually this is not always true. I have a Samsung Galaxy S4: with the original android OS PRO use to stuck at "loading hats", but installing cyanogenmod on my device, now PRO works flawlessly.
I'm interested this solution, is there a step by step guide for idiots out there? All I've been able to find is wiki.