Cable problems are unlikely to be the fault of the shifters, unless the cable guide where the cable enters the shifter housing is somehow damaged.
I can't remember where I read it, but apparently the science of what makes Bowden cables (the technical name for the 'metal string in a bendy tube' things we use on bikes) wear and stick is very unclear. Some will be temperamental, others last half a lifetime without complaint. Luck of the draw.
There are however, some basic points to keeping luck on your side: On bikes we run Bowden cables round much tighter curves than they are really meant to cope with. Anything you can do to ease the curves when routing and installing cables will help ensure a longer life. Also ensure neither the cables or outers get 'kinked' during installation.
Some cable layouts make it easy for water to get in, trickle down inside the cable outer and stay there - not good news. Mixte frames where the rear brake cable runs up to the brake caliper from below are bad for this - watch out for similar points on your bike. A squirt of GT or similar penetrating oil through a fine nozzle can help in wet weather.
Make sure the ferrules, the little metal end-caps and sockets where the outer goes into shifter, mech or brake lever, are all correctly seated and not chafing or bending the cable due to not being properly fitted in place. This will cause the cable inner to wear through and break quite quickly.
When cutting outers to length, make sure the spiral metal tube is cut off flat and clean at the end. If it is not, 'spongy' action can result because the outer can't seat solidly in the ferrule and moves about when you apply pressure to the lever. Also, any sharp end that curls the wrong way can saw through the cable inner pretty quick.
Alternatively, as the OP suggests leave all that to the bike-shop . . . but can you be sure they are doing it right? :-)