I've known ST microcontrollers existed for a long time but haven't really used any.
But after getting very frustrated with a PIC32MX that didn't want to work (or failled after a few flash writes) (maybe because of cloned pickit lol) I quited! $%#$% them!
I'm also using a Stellaris Launchpad (now TIVA) to do some projects but it's a bit pricy to have a board for each project.
Then I saw that some people got F103 overclocked (up to 128M) and some other guys got it to work with arduino IDE (I'm not a big fan of arduino but it has lots of code already done...) I started to get interested.
Then I saw the price!!! 2-3€ for a board and 2-3€ for a programmer?!?! "Thats worth giving a try!"
It's fast
I've managed to get SPI and I2C working with the master clock at 128Mhz and its faster than the Stellaris!
It has fewer pins but for small projects it's enough. For bigger ones I'm getting a F429 and also a F746.
There are not many ready made examples to get started but going step by step it's fairly easy to get stuff working.