I would refrain from using easy in the description. It makes things as hard as they should be. A number of other languages make things much harder then it needs to be. It is also a few years ahead of other languages on introducing features like state handling, web services, and Flash forms.
i agree, CF does the same job as many other languages but does it with less code making it quicker and easier (IMHO) to develop pages!
I agree with everyone here that coldfusion is #1 for rapid development (haven't tried Ruby Rails yet.)
Started with VB, then ASP, PHP, CF, Now I'm back to Microsoft. MS ASP.NET is off the CHAIN - but it's all about the IDE. The MS Development Tool for Developing .NET 2005 is UnFriggin Believable - wanna talk about rapid development? Literally Drag-On your components (like a few textboxes, labels, and a submit button). .NET 2005 is Tight... and it now has a slick "Memberships and Roles" functionality!
The best feature of ColdFusion 7.0 is a dynamic PDF/Flash Paper creation. <cfdocument format="pdf"> <p>This will render a PDF document.</p> </cfdocument> It's that easy.
Fantastic ease of use when it comes to database interaction. One of the reason's I've stuck with CF over the years.