Meh, F4 was a nice game, but it wasn't the best... could be better if it was Obsidian making the story... maybe even the devs from Fallout 1 and 2...
I also gotta say I liked MacCready as a companion.
1) Marcus (Fallout 2 and NV)
2) Randall Clark (Fallout NV, Honest Hearts dlc, if you learn his history you will understand why I chose him)
3) Mean Sonofabitch (Fallout NV)
4) Obadiah Blackhall (Fallout 3 P. Lookout DLC)
5) Lorenzo Cabot (Fallout 4)