I updated my iPhone 3G to the 2.2 firmware, and found that the speakerphone quality has gone from acceptable to extremely choppy and garbled. It's not the phone connection, since the sound quality on the same call improves greatly when switching back to the handset.
A reboot doesn't help at all; I may try a full restoration to see if that cures the problem.
Has anybody else experienced this?