A shorter rivet might appear easier to flatten - but if the shop head doesn’t fill the dimple/countersunk (looks like a ball sitting in a hole) is not structurally sound.
The shop head should flatten & fill the hole just about as much as the factory head to be proper.