I know lots of people are going to trash talk Apple here, but most of us know our hardware and thus should know a bit better. 2 gigs of ram seems low, but Apple's software is highly optimized and we know you can have a bunch of stuff open without it being that noticeable.
Secondly, unless your eye ball touches the screen, you're not going to see a difference between a 1080p screen and above at typical viewing distances for a phone. (If you're going to complain about gaming on it, this site isn't for you). "So why don't they just put a higher res screen on it for the marketing aspect?" Well, aside from them being Apple, which is enough for most people, a higher res screen that most will barely be able to tell from FHD also means more work for the GPU, which means less battery life.
LG, Samsung, etc all do the same thing year over year, that being incremental upgrades, like Apple does. They're all the same. We've reached a saturation point in mobile devices now (probably did 2 years ago).