I really like using Linode. More than the size, space, and cost (which I do value), I appreciate their straightforward and detailed documentation library for administering. That, mixed with their tools, makes using Linode quite enjoyable.
I enjoy the hardware, the administration not so much. Their control panel seems to log you out if you don't do anything for longer than a minute, and the graphs have failed to show up on multiple occasions. The whole thing is steeped in early 2000s web UI. First time I encountered their monthly data volume billing I was baffled (hint: over-use costs as much as pre-paying for extra, there's no need to do it as far as I know). Customer support's been friendly though.
I agree; I setup a new Linode with Ubuntu a couple of days ago and the whole process was smooth and enjoyable. The documentation is well laid out and super easy to follow.