This is a subjective question, and the answer might be not clear.
FPGA is a blind chip, where you can do your own design and program it. While the processor is an ASIC for specific task.
Do you have any specification on the requirement of your design? I mean cost? speed? etc...