I didn't do the wiring myself (for the most part), but had my electrician pull a single circuit (lighting, 15 Amps) such that each group of upper cabinets had a pigtail coming out of the wall right below the back of each upper cabinet grouping -- in my case, this meant 3 pigtails, one for each location I wanted to run lights. The hot on these pigtails are controlled via a Zooz Zen27 Dimmer -- but a Lutron Dimmer would work fine as well.
I linked the light bars I used in this thread/post: Under cabinet strip lighting
My light bars have 3 colors and are easily hardwired to the pig-tails.
The light bars are not too thick, and fit well in the area under the cabinet, behind the trim. Generally they are invisible unless one bends down (or is really short), or seated at a table (for example).
I use them in my Kitchen and "Butler's Pantry" (Bar really).
I went with them over LED Strips, as they are direct AC wired, much easier to install on grouped cabinets, and since I was remodelling, it was much easier to add one just one switch box, rather than a plug in every cabinet grouping for a transformer, or to add a bunch of in-wall Low-Voltage circuits to distribute DC from a central transformer. They are also "dumb" devices, and the Dimmer provides all the smarts -- when I (eventually) move, I'll likely just swap the dimmer with a dumb dimmer or switch - no muss, no fuss.
In my basement, I do have LED strip lights, as I only have a single set up upper cabinets, and it was easy to conceal the monster transformer the electrician used in one of the base cabinets, and run Low voltage circuits.
All my under cabinet lighting is "white", not color controlled though.
Changes?  I would definitely do in-cabinet lighting in my Pantry Cabinets -- maybe my downstairs basement bar cabinets too -- to backlight all those fancy bottles of boos I never get around to drinking.   I'd also rethink the location of some light switches, and perhaps run a couple of ethernet lines into some of the upper cabinets (for PoE so I could possibly place a hub or other device somewhere in the kitchen) and along some of the counter areas.  If I had thought about it, an extra outlet or two with USB ports would have been smart as well.
  I'd also rethink the location of some light switches, and perhaps run a couple of ethernet lines into some of the upper cabinets (for PoE so I could possibly place a hub or other device somewhere in the kitchen) and along some of the counter areas.  If I had thought about it, an extra outlet or two with USB ports would have been smart as well.
On a side note, I do have some LED light strips, and I've had good luck with the Gledopto line of controllers.
Meh, I've rambled on enough. Good luck with your project.
S.