Is the BeagleBoard (or BeagleBone) a good platform for bare-metal development?

I want to get an ARM development board to explore and learn about bare-
metal (no OS) embedded development. Is the BeagleBoard a good option
for this? Any better options?

I'd recommend a board that has a development environment designed for
bare-metal development. I've used, and like, mbed and LPCxPresso; they
are very different from each other, and quite different from the
Beagleboard, which is a much more powerful beast.

I'm happy to share more of my experiences but this is not an
appropriate forum; drop me an email if you'd like more information.

Regards, Romilly