You will not be able to do a clean iTunes restore until Apple catch up on the baseband (if they ever do) so you will only be able to update with custom firmwares,
Personally i would wait to see what will happen with 4.2.1 over the next week or two
. I Am the Random Thanks Collector So Please Press the Thanks Button