I tried once for my 3GS and it never boot up again. I had to connect to itunes to resume to earlier version however thereafter it started creating issues and i have to pay to upgrade from ios 5 to 6.
I dont know if this was a regular occurrence or once in a while or there was another issue..