

With Freescale/NXP, I really had to go digging to find someone. Also, when it comes to me having to outsource work, it seems that more people come forward when it is the ST platform. The other added bonus is the cheap JTAG that you can buy from ST.
ATOLLIC TRUESTUDIO FOR ARM PRO SOFTWARE
The cubemx software is not bad (last I tried, the Freescale version that was integrated in the IDE did not work well, but this was 3 years ago). In fact, all the nucleo boards of the same line are the same exact board, just with the chip replaced and maybe one or two resistors.
ATOLLIC TRUESTUDIO FOR ARM PRO HOW TO
They even tell you in their manuals how to design your board with upgrading or downgrading across chip lines. Different lines of different chips have the same or similar pin outs. Yes, I like the NXP/Freescale libraries better, but ST has kind of made everything generic, even down to the hardware. Because of that, I have to give the edge to ST for beginners. One thing that ST is doing now is developing there own eco system instead of just relying on MBED, which is sort facing an identity crisis at the moment. However, ST bought Atollic and now this is not an issue (previously, you could get Atollic, but you had no debugger). The IDE from Freescale was bug not free, but it still was better than what ST had to offer. Freescale had them beat in that regard (and not too mention that the API was much better than ST's). The one thing that ST was lacking years a go was a nice free non stripped down IDE.

Both ST and NXP/Freescale are pretty good to start with.
