I explained this to a friend as...
Leia uses R2d2/BB8 to deliver an important message to old Jedi Obi/Luke to save the Rebellion/Resistance.
We find a teenager named Luke/Rey on a desolate desert planet called Tattoine/Jakku
Village is slaughtered looking for the droid/message.
To show the full power of the Empire/First Order, a death star/death planet is used to destroy the Rebellion/Resistance's backed planet.
The rebellion/resistance must destroy the death star/death planet before their home base is destroyed, using fighter pilots. Also we have to turn the shield off/tractor beam.
The old guy named Obi-wan/Han Solo dies while all of the protagonists including Luke/Rey watch to the Sith Lord.
We have to go to a cafe with a bunch of aliens to find transport.
Han offers a job to Rey the way he did to Luke.
Rey/Luke must now find the old Jedi Master named Luke/Yoda to learn more about the force.
Except you're comparing things that aren't really the same.
1. BB8 was used to store the message in the same basic reason as R2, but under different guises.
2. Star Wars Universe has always been Myopic on it's planets. No one would want to leave a Coruscant type of planet, nor would they hide a child there. I mean I guess Rey could have been left on a Hoth proxy but that wouldn't have satisfied anyone as a difference either.
3. When was Mos Eisley slaughtered?
4. Yeah, but no. That was the means for the Death Star test, but the reason for Star Killer's test was to destroy the Republic and shake up the universe, presumably to make a vacuum for them to fill.
5. Old guys played different roles in the film. Also you're making a big presumption that Kylo Ren is Sith. I think it's a safer bet they aren't.
6. There's a lot of bars/cafes. Again, where would expect to find said services? If I need to find someone to sell me weed, woudl I find them walking them at the local dive, or at the local Applebees? I mean come on.
7. Han didn't offer Luke a job for the same reasons as Rey.
8. Except that we don't know that's why Rey went to find Luke, it's presumed that's the case, but that's not spelled out.