Back in June 2007, I gave a talk at CFUnited about the very exciting, soon-to-be-released "AJAX Integration with ColdFusion 8" features. I am an unabashed server-side guy who is hopeless at front end development so I was very enamored of the (then) new cflayout, cfdiv, cfajaxproxy, data binding, and - I'm now ashamed to admit it - cfpod!
CFML makes hard stuff easy and for me, back then, UI was hard. But that was nearly seven years ago and much has changed!
Don't take my word for it! Ray Camden wants you to do your user interface the right way and Adam Cameron thinks you're a bloody wanker if you use the CFUI tags! I agree! I was that bloody wanker. I got better! You should get better too!
By the way, if you use Railo, this doesn't apply to you because Railo very sensibly decided not to implement the silly UI tags that appeared in ColdFusion 8. We complained at the time, but they were right. It was for our own good!