?? analisis: the most obvius and very partial of two: both have the same role, both ride an animal, both have a shotgun and 1 power the stun ( kled rope and snapfire cookie) vs the con: kled is slippery in basically 4 abilities (lizard, shotgun, off lizard and ult); snapfire is vulnerable artillery tank the slippery is for the objects and all the heroes can acquire them, so it doesn't count. Kled can get off the mount and generate diverse moves to deceive the opponent; snipefire can't. kled is meele; snapfire is range kled can only use the shotgun when he gets off the lizard; Snapfire has it all the time. kled is fast; snapfire is slow (without objects) conclusion: the fact that you say they are equal leaves much to be desired because reality is so different, you should not be guided by appearances.
Compare Dota 2 trailers to the in-game models. They look the same. You see what you get. But LoL trailers doesn't represent how it looks in-game. LoL trailers are like fast food picture in the menu. It looks good but they don't look like the real thing you will receive. Dota 2 Trailers: Genuine LoL Trailers: False Advertising