I know people ask this question over and over. I have the same question. I've worked with a lot of micros and most recently been using the STM32F4 series. I am looking for a development board (either XILINX or Altera) that would have virtual com port over USB, RS232, lots of digital I/O, ADC and be faster for timing the differences between pulses coming from the various I/O ports.
My primary application is measuring the differences from a start pulse to three subsequent pulses that come from the vanes of a chronograph. As the projectile goes through the vanes the more accuracy I get from the timing the the more useful the data. My code is very simple. I wait for the start pulse interrupt and reset a timer. I then read the timer as the three subsequent pulses come from the vanes. I then send the timer counts to an attached computer for analysis and logging.
In my case, I am looking for something under $500 that would have the complete development system as well. If it is more compatible with the STM32 series the better. I Don't need any Arduino shield connections, etc.