Shimano = Sora, Tiagra, 105, Ultegra, Dura Ace (equating to: something(!), Deore, SLX, XT, XTR).
Windows appear on Tiagra only, I think. Deffo not on Ultegra or DA, and probably not on 105. Can't recall seeing them on old Sora, but maybe they now are.
I use STIs (I run Tiagra on the trainer, and Ultegra on the race bike), so find them easy and intuitive to use, whether on the hoods or in the drops. Ultegra do shift more smoothly, with a nice light action.
Never ridden Campag or SRAM. Frinds with both (naturally) swear by them.