That iOS4 is slow as hell on both iPhone 3G and 2nd gen touch, with not enough benefits to outweigh the performance hit?
And also there's no easy way to downgrade back to previous firmware/OS, and even if you manage to do so, you probably killed off all contents in the process.