I expect the FPGA vendors could probably improve their sales by offering tools for other applications, just to increase customer confidence that the FPGAs are useful for things other than mining. DES reversing and WPA cracking are obvious things that come to mind. ...
GSM hacking and computation of rainbow tables are other cryptographic applications. But I will not implement ready-to-use solutions for this due to moral reasons (could help governments to tyrannize their people)
lack of fast IO limits SDR applications, lack of memory and fast IO limits imaging applications, these are best for crypto.
At
http://www.ztex.de you can also find boards for these applications.