They're similar in very aspects, so I think this thread will end up in a good discussion.
1. Both tend to be trained to become physical sweepers.
2. Excadrill's base stat total is 508 and Gigalith's is 505.
3. They both have 135 of base stat on Attack.
I prefer Excadrill because of movepool and type. Post your choice!