Non-shrink grout is a slight misnomer....it does shrink a little, but that's not the issue.
Non-shrink grout is very susceptible to variations in mixing, whereas epoxy grouts are relatively foolproof.
Yes, the non-shrink grout will be more brittle and lower strength than the epoxy grout (in general).
Use the epoxy if cost not an issue.