FPGA is specific device that packs lots of power when used properly. They aren’t meant for general purpose use, but rather to do more specialized high resource demanding tasks like image, signal processing. If you see real potential of FPGA then give it a try. If you look for small and affordable FPGA development board – miniSpartan6 might fit your starting needs.
It is built using Spartan 6 FPGA chip from Xlink. Board comes with JTAG programmer which uses FT2232D chip for USB connection. Also you will find 32MB of RAM and 8MB of SPI flash memory. There are 36 programmable I/Os where already 8 LEDs and 4 DIP switches are connected for fast start.