Here's another thing to take into account: The F-16 is rate command while the F-18 is g command. In the F-16 (Viper, Fighting Falcon, whatevs), movement of the control stick generates a rate in that direction. So you pull back on the stick and the aircraft moves up at a predetermined rate. You pull back on the stick more and there's a higher rate. Same in the other axis. While this seems normal (more pull = more movement), there are some different nuances between rate command and your standard aircraft. For example, you roll into a dive delivery and with the nose pointed at the target and you release the controls, it won't move. You're not commanding a rate out of the aircraft so it'll keep going that direction.
In the F-18, it's g command meaning movement of the control stick increases (or decreases) g loading. You pull the stick back more you increase the g (and turn rate, etc). Again, this seems normal but now you go back to the dive delivery and when you roll on the target the nose wants to wander upwards. The reason is that in a dive you're at less than 1g so the aircraft is trying to achieve 1g. That's where trim comes into play.
Rate commanded systems are more prone to "ratcheting" or sampling because movement of the stick doesn't feel natural so you're trying to find the right amount. When I flew it, I had the same issue and it took a little bit getting used to. The narrow wheel base of the F-16 doesn't help either on landing (I bounced it left to right a couple times).
I think the F-16 is rate command with the gear down as well, but changes when you open the refueling door and goes to AOA command. This is your more traditional aircraft control logic and feels mostly like a conventional aircraft. The F-18 is AOA command with the gear down which makes it easier to land (especially when you're doing AOA approaches) and again, feels like a more conventional aircraft. The Mirage (2000D), is g command at all times however, has it's own nuance of increased stick forces when AOA goes above 15-17. I think that's more warning for getting slow than for landing itself. It has it's own landing issues in of itself but the g command system doesn't help either.
Hope that all makes sense.