EmBitz is Code::Blocks based pre-packaged IDE with ARM compiler targeted for embedded.
It is relatively lightweight (50MB installer including GCC), ~600MB after installation. Obviously it's also much more responsive than any eclipse-based IDE.
IDE works with STLink and it looks like it's much more stable than SW4STM32 (when working with SW4STM32 I had to reset/reconnect STLink each 5 minutes, so far I haven't seen any problems with EmBitz.
While collection of .svd files is available only after buying support package it seems that .svd files from other sources work as well.