Nahh best gun in the game is Overseers Guardian which can be obtained pretty early if you have the funds.
Two-shot isn't even remotely in the same league as explosive (i.e. Spray and Pray which uses the same ammo and can be bought even faster upon leaving the vault than Overseer's).
None of that is what I'm talking about anyway. I'm talking about the assault rifle, combat rifle, and combat shotgun looking like stupid toy guns. Guns like the 10mm pistol that are ridiculously oversized, even compared to the NV version which was already looking a bit silly. Guns that for no apparent reason are left-handed, but your character shoots righty so all the animations are awkward and dumb looking. Guns that have side mags for no logical reason except that Bethesda was lazy and wanted to reuse animations.
Or how two guns that shoot the same caliber ammo deal vastly different damage. SMG deals 10 dmg with .45 ammo and combat rifle deals 33 with its stock receiver (I won't even get into the more nitpicky stuff like how stupid it is for a "combat rifle" to be chambered in .45 by default), which makes every SMG except for Spray and Pray completely worthless. Some of the "if the designers knew the first thing about how actual guns worked" stuff isn't nitpicky either--like how infuriating it is that tube-fed weapons make you load the max ammo count even if you only fired one shot and then reloaded, which as I mentioned above worked just fine in New Vegas. Then there's the mini-gun which says it fires 5mm ammo but actually deals damage like its firing BBs (again, unless you have the explosive legendary mod on it, in which case it becomes the actual strongest gun in the game). Retarded balance decisions like that are all over the place, probably the worst being the way that converting a gun to full auto nerfs its damage into the ground.
Far as I'm concerned the first mod everyone should install on FO4 after completing the required stuff in Midnight Ride (FO4 version of Viva New Vegas) is one that completely removes the legendary system. No more stupid magically overpowered weapons, no more retarded bullet sponges, and no desire to spend ages save scumming an interior zone until the exact gun you want drops... win-win-win.* I just wish that there was a decent weapon replacer mod that gets rid of all the stupid guns and replaces them with the lore-accurate weapons in Fallout 1/2/3/NV. Best I could find is a framework that lets you replace whatever you want with other gun mods available on Nexus, but the vast majority of those mods use gun models that are super-clean like something out of Call of Duty (before CoD went full retard with Fortnite-esque skins) and completely out of place in the wasteland. Also, the framework seems to be quite buggy even though it's been around for 5+ years.
* - Edit: Sadly, it appears the mod I used to remove legendary shit last time I played FO4 has been delisted for some reason. Don't see a replacement, just stupid mods that make it even more overpowered than it is in vanilla.
Also I had no problems with the guns in FO4, at least on PC, maybe you console boys need more AA or some shit, but I would not know.
What kind of lunatic plays a Bethesda game on a console? Not me, that's for damn sure.
Also having played both games, the hit detection is ass in NV, something felt off. Where in FO4 it felt crisp. You basically had to rely on VATS in NV to be able to hit anything. You can notice the problem with your first quest and aiming at the bottles. You can have your sights dead on the bottle but not hit shit.
I've had that problem with EWs in New Vegas, but never ballistic weapons. Especially not with the mods included in VNV that improve animations, scopes, etc.