I reckon it would be a lot better if different guns had a bullet drop to suit its class, such as rifles and sniper rifles having less bullet drop then a machine gun like a maplestrike, so it doesn’t feel like all of the guns are the same, but with different skins. It would also increase the difficulty slightly by having guns loosing their range as the quality of the gun worsens.

I reckon it would be a lot better if different guns had a bullet drop to suit its class […] so it doesn’t feel like all of the guns are the same,

To be fair, this is actually already a thing. It’s most notable on sniper rifles and bows, but it is in general already a thing. Going into more detail would help imo, since it’s already pretty much a given that varied ballistics per “class” will be a thing.

Surfboardapp:

It would also increase the difficulty slightly by having guns loosing their range as the quality of the gun worsens.

Plus sides of this would be that you get even more variety in what your favorite gun is and Nelson could use this to make more powerful weapons harder to use.
Downsides of this would be that having to learn the amount of bullet drop on each weapon would be annoying.