I have just tried to write a simple code using GCC + Eclipse and the STM32 libraries (becoming STM32Cube) but it ended up with a lot of compile errors due to missing links and such.
Luckily I've referred to some pages about compiling GCC and STM32 libraries using Eclipse:
here's the guide and now I got the thing to compile. Due to the new version of the libraries the ST released a few weeks ago, I have to manually place the correct files into the folders so that it will compile, all by trial and error. Unfortunately, Eclipse doesn't have a "New Code Wizard" thing if you have to "create a new project with a microcontroller", so you have to rely on copying the template projects and rename it later.
I'm figuring out how to do the same in Coocox IDE - but because of the new libraries for STM32 series, I'll have to wait until they integrate these into the compiler.
The Nucleo has potentials of becoming a good platform because of the support of the Arduino-compatible shields and being mBed compatible.
PIC - UIC00B from Cytron (replacement for my broken PICKit 2), Pickit 3, MikroC for PIC
dsPIC - MikroC for dsPIC, mikromedia board (dsPIC33)
AVR - AVR Dragon
Parallax - Prop tool