IMHO, Tiny Core is small and simple, making it easy to understand what "linux" is all about.
I was a novice to linux years ago and I was looking for a distro suitable for my Pentium 4.
The distribution list leads me here.
It took me a while (more like months) for me to get used to it.
Everyday, you learn something new.
It's satisfying to know you have full control to your PC.
Need something
Compile it
It actually works
Due to the size, the boot time is relatively short in comparison to most linux.
Tiny Core don't load stuffs a user normally wouldn't need.
When you need to connect to a linux server, install openssh and that's all.
Benefit of RAM OS ? Everything disappears when you shot down the machine.
You have to specify which files to survive after each boot.
On scatter-mode linux (see the document) programs may clot up your disk.
On TC, they won't.
Besides, you don't need to boot your PC with office ready when you just want to check your e-mail.