You have full root access and can install just about anything you want (even a completely different distro).
You can run any kind of server you want (i.e., you're not limited to httpd/MySQL, as with most shared hosting arrangements). This would be handy for, say, running the Moodle chat daemon or a SHOUTcast server.
It costs much less than a dedicated physical server.
It's still shared. You won't get full use of the CPU and other resources, as you would with a real dedicated server.
You'd undoubedly need more tech savvy to keep things working properly than you would with a standard shared web hosting account.
It's somewhat more expensive than a shared hosting account (but much less than a dedicated server).
Hola, como estas. Tambien estoy a punto de usar Linode, pero quisiera saber si la memoria RAM que te ofrece linode es suficiente para tu moodle. Yo tengo un moodle 2.x con un promedio de 1000 usuarios pero solo hasta 100 usuarios (conectados al mismo tiempo). Como te va con linode?, lo sigues usando?.