i like the Trijicons, and have alot of exoerience with them and meprolights, and as a matter oof fact on glocks a 19 to be exact. i too do not care for the straight 8's but that is a personal opinion. i think on the 26 a set of xs24/7 sights would be great, they are quick on target, and put the rds on target. i had a set on my glock 19 and liked them alot. great for hd/sd/ ccw IMO. but on a service size gun i would rather have a set of three dots, because they are more precise, and i can put them even tighter and hit smaller targets at longer ranges. and even if the engagement is extrememly close, it is too easy to use the front dot of the trijicons or meprolights like a big dot, kinda like shooting an ar with the front sight post only.
so i vote for
xs 24/7's on model 26
meprolights or trijicons on the 19.