hmm.. well celeron's are crap b/c of the L2 cache figure. Essentially, this is a type of memory that can be accessed much faster by the cpu than the traditional ram. If the mostly "common" data is stored in L2 cache, the CPU will get its data faster - and thus will perform better overall.
I don't know the technical specifications of Intel vs AMD sufficiently to comment on that question - yet
But, one thing to keep in mind is, when designers design the microprocessors/microcontrollers, sometimes they have a particular goal in mind. Sort of optimize the architecture/instruction set for certain applications. If the application is gaming, then well, AMD is probably the way to go. For other applications, perhaps maybe Intel is somewhat better because of the design. Too many variables and I don't know enough of the 2 specifications to comment. Planning on reading up on this stuff soon. Keep in mind that most high end workstations in companies use Intel.
Intel also seems to be more stable with respect to temperature. If you have a good motherboard, maybe this is not an issue - b/c they can monitor the temperature. But, lets say you have a crappy MB, and your cpu fan suddenly stops working. Intel CPU won't fry. The AMD "used" to fry. I don't know what will happen now.