tommy killing nucky was absolute trash.
when the show starts, tommy is 3 years old.
even if 3 years pass and tommy is 6 when harrow dies and he goes away, that makes him 13 this season.
also, how the fukk does tommy just happen to be there when doyle is looking for workers? he just happens to be with homeless guys waiting for the off chance that the mob comes hiring?
it would have made more sense if they had casted a 13 year old kid and have him approach nucky to work for him. use that to parallel nucky's flashback of wanting a chance to work with the commodore. have the kid doing odd jobs while nucky remembers his time as a kid. then, have the 13 year old shoot nucky when nucky figures out who he is somehow. maybe he asks the kid about his parents and the kid reveals his dad's name was jimmy darmody.
that also would have made it more of a surprise because u dont expect a kid to shoot nucky. instead, as soon as doyle hired that kid everybody suspected that it was tommy.
they rushed thru this season so much they fukked that arc up.