A few interesting comparison posts of FPGA vs various other technologies can be found in the following links:
FPGA vs. CPU
FPGA vs. CPLD
FPGA vs. Microcontroller
FPGA vs. ASIC