I'd suggest taking your bike to a different LBS for adjustment, or perhaps read up on derailleur adjustment at the ParkTool web site and give it a try yourself. Make sure that your cables are well-greased and running freely and smoothly. I haven't worked on Tiagra myself, but this sounds like mostly an adjustment issue. Though do avoid cross-gearing (see the other thread here) because those will always be noisy and cause extra wear on your drivetrain. Your front derailleur will make better shifts from inside to outside if your are on an outer rear cog, and from outside to inside if you are on a middle rear cog - it's just the nature of the chain angles. It's also a complication of indexing the gears that the chainline isn't going to be quite right on the rear sprocket in all 3 chainrings. The outer 1 or 2 cogs should only be used with the largest chainring, the middle cogs with the middle or outer chainring, and the inner cogs with the middle or small inner chainring. You have to learn to accept these limitations. But within these limitations you should be able to get reasonable shifting and no clinkety-clanks and no big time delays. If the shifters work poorly when you follow the above advice on which gear combinations and shifts to avoid, find a new mechanic.
Oil is good, grease is better.
2007 Peter Mooney w/S&S couplers/Terry Butterfly
1993 Bridgestone MB-3/Avocet O2 Air 40W
1980 Columbus Frame with 1970 Campy parts
1954 Raleigh 3-speed/Brooks B72