The first thing I wonder about is the protocols being offered by your router. It is ONLY showing support for 802.11n. Notice how your neighbors are offering 'b', 'g', and 'n' support. Your router should also be offering at least 'g' to go with your 'n' support. Sometimes 'b' comes along with allowing 'g' and 'n', just because that is how the router vendor setup up the configuration buttons.
The RSSI and Noise numbers look OK.
Minor nit, in that for 2.4GHz frequencies, you want 5 channels between conflicting routers. This is more important when living in apartments (or the neighbors are very close to each other (duplexes or house separation of only a few feet), but also more difficult because of the density of apartments.
The reason for 2.4GHz 5 channel separation is that each 2.4GHz channels uses 5 channels of bandwidth. So channel 1 uses channels -1, 0, 1, 2, 3, channel 6 uses channels 4, 5, 6, 7, 8 and channel 11 uses channels 9, 10, 11, 12, 13.
Now in your case you are set to channel 5 (using channels 3, 4, 5, 6, 7), so you and your neighbors using channel 1 are conflicting on channel 3. Unless your neighbors are up close and personal, this is not a problem as the signal strength from their router will be very weak on channel 3 so it should not be a problem. Which is why I said it was a minor nit.
Again, I question why your router is not offering 802.11g support.
Also your router is not offering any 5GHz support. Assuming you have some newer devices which have 5GHz support, this would reduce the congestion on on your 2.4GHz channel. It would also allow those devices that support 5GHz to do device to device transfer via your router faster (home file sharing that does not involve the internet, for example)
As far as a replacement router, if you are going to be doing a lot of device to device data transfers (file sharing, backups between devices in your house, music/video streaming from a storage device to a device in the house, then you want a router with good performance (not all low cost routers use a processor that can move a lot of data from one port to another, so you may need to pay more). I would use Google to search for router comparisons and performance numbers, if this is important to you. I know that Apple's Airport Extreme WiFi routers are on the higher end of performance (while also extracting a higher, if not the highest, end of the price as well ). There are other quality home routers that provide dual radios, and very good performance, so some Google searching will be helpful.
Again, if your ISP will upgrade your home router with a dual 2.4GHz and 5GHz radios, for no cost and no extra monthly fees (like zero monthly fees), then start there and see how that goes. If they are going to charge for just swapping out the unit, and hit you with monthly rental fees, then take KingOfTypos' advice and buy your own.
1st, if you can get your existing router to work better with the Apple devices, and that is the least expensive, start there, and plan for future improvements (I personally do not like spending other people's money, and the large number of devices you have listed, implies you have lots of family members to support, so money is not something other people should be spending for you, as your family members are perfectly capable of doing that for you as it is ).
A quick thing to try (sometimes it works, most time it does nothing different). In your Mac's System Preferences -> Network -> Advanced -> TCP/IP -> DHCP Client ID: abcdefghijk Give your Mac a simple DHCP Client ID. Nothing fancy. No special characters, no spaces. Just letters and numbers. This sometimes convinces a router to keep giving the same IP address and not to exhaust DHCP assigned IP addresses before leases run out. You can do the same for iOS devcies via Settings -> Wi-Fi -> button at the far right of your selected network -> Client ID. It should not hurt anything, and you never know, it might actually help.