My complaint (and I have given them feedback) is that they automatically populate the itinerary with maps, directions, made up check-in times (how many itineraries show a 4PM check-in event when my flight lands @ 7:30PM or a check out at noon when I am already on a plane. Really, don't bother with all that garbage and save the programming cycles for doing a few things right rather than many things poorly. Frankly, I think WorldMate is much better (I use both) and the only reason I use TripIt is that it provides an iCal feed to my Google calendar (we use google apps as our corporate e-mail backbone). If WM did that, I'd lose TripIt.
I would love it if they just populate the items that are sent and not embellish it with other junk. If I need directions or a map, my Droid Incredible can get that for me with a touch of a button. All that junk just clutters up everything and makes it hard to see what I want - my travel info.