I have had it for 1 week.
The installation took me at least 5 hours because I set it up in bridge mode+voip, but it is worth the time and money as I had a major issue with 7 other devices consuming the limited available bandwidth on Netflix, YouTube, downloads, etc.
Now the ping doesn't increase even by 1 ms while playing 3 Netflix streams, 2 YouTube videos, and running 2 torrent clients in the background... everything runs smoothly in 1080p without any lag.
Even when I was alone at home playing games, I had higher ping with my provider's router (50mbps OTE speedport plus) because the speedport doesn't prioritize network packets, whereas the edgerouter prioritizes based on application packets. This means that if you are playing games while streaming YouTube/Netflix on mobile devices/TVs and downloading on another device, the edgerouter will prioritize the game/voip (whether it's telephony, Discord, or video calls), then allocate the required speed to multimedia, and give the remaining bandwidth to downloads.
With a good access point, you will have a great network in your home.
After the basic setup, you can configure the SQM and hardware offload in 5 minutes and say goodbye to ping and bufferbloat forever.
I should note that in order to see accurate results, you need to put some effort into it because it prioritizes traffic only after "learning" your network, like artificial intelligence. I opened everything in my house to use the internet while I was playing, and it stabilized within 2 hours.
Edit: 4 months later, I have forgotten that I have it... I installed a mini UPS and it has been working flawlessly for 3 months without any interruptions. I found a way to prevent it from giving IP addresses to devices that I haven't granted access to, so that no one can steal from me. I also set up a multimedia caching server with an old external hard drive to avoid downloading the same movie from the internet every time on every device.
Edit: In January 2021, a major update was released that unified the device's firmware with UNMS. Now, future updates are done directly through the device's interface without having to search for files to upload, etc. (I think they are even done automatically at night). Somehow, Ubiquiti managed to provide the ability to control devices from other manufacturers through the edgerouter (tested with speedport plus/entry2i/h108ns). UNMS has made my life easier... I can control my entire home network from anywhere, see real-time activity, and receive notifications whenever a new device connects, etc. It has the capability for a permanent VPN, and for the average speeds in Greece today, its performance is sufficient to avoid throttling. I would recommend placing it on its side to ensure proper airflow and cooling because during periods of heavy usage, even with hardware offload, it does heat up a bit, not dangerously, but it's not cold either. The load balancing is the best for home networks with moderate connections. I have my DSL connection with excellent ping and stability but poor speeds, and a 4G modem with poor ping and stability but very good speeds, and the EdgeOS sends gaming voip, etc. through the stable DSL connection while downloads and other low-priority tasks go through 4G (all automatically... the edgerouter ran diagnostics automatically and detected the characteristics of each connection). The QoS automatically closes if it does not have ping critical traffic in order to have maximum speed, and when it detects packets from gaming, VoIP, etc., it opens and lowers speeds so that everything does not get stuck (for example, I let the computer download while I'm away and it reaches 6-7MB/s, but when I open a game and connect to a server, the speeds drop to 4.5, which is how I have it configured to avoid bufferbloat). A huge bravo to Ubiquiti for providing these capabilities in this "budget" gateway for free.
Update: I installed fiber optic in my house and before setting up the network, I decided to run some benchmarks. I connected the GPON terminal and behind it, I connected the Speedport Plus. I measured the speed and ping of the OTE gateway. Then, I set up my network with the EdgeRouter and ran the same tests. The ping was 2-3 ms lower and the speeds were 8-10 Mbps higher. I don't know why there is so much overhead in the Speedport, but the EdgeRouter doesn't have such issues. The differences may sound small, but don't forget that the above latency is for EACH frame. Additionally, on the EdgeRouter, I had traffic analysis and SQM enabled. I think it can handle the 100 Mbps I have even with VPN.
Update: I connected an EdgeRouter to a friend's ADSL line, and with the slightest network activity, even with SQM enabled and limited to 10 Mbps, the ping is completely unstable. It's not the EdgeRouter's fault; something has changed in the terminal equipment from the central office, and it seems that the frames lose their order when there is load (I have tested it on a fiber optic connection and VDSL without any issues). So, if you are on an ADSL connection, it may not help.
Update: I replaced the role of the router with pfSense on my server, and now the EdgeRouter works as a managed switch for 4 VLANs. Even though I load it with file transfers on almost every interface, it handles all 4 ports with 920-950 Mbps, and its CPU does not go above 70%. It likely offloads to a secondary processor, but still, the little monster shows its teeth in traffic. But don't forget that you can't escape TCP overhead with any miracle solution
Το εχω 1 εβδομαδα.
Η εγκατασταση του με πηρε τουλαχιστον 5 ωρες λογο του οτι εκανα bridge mode+voip αλλα αξιζει και με το παραπανω ο χρονος και τα χρηματα καθως ειχα μεγαλο θεμα με αλλες 7 συσκευες να τρωνε το πολυ περιορισμενο διαθεσιμο bandwidth σε netflix youtube downloads κτλπ.
Πλεον το ping δεν ανεβαινει ουτε 1 ms ενω πισω παιζουν 3 netflix 2 youtube και 2 torrent clients...ολα τρεχουν σε 1080 χωρις κολληματα
Ακομη και οταν ημουν μονος στο σπιτι και επαιζα ειχα περισσοτερο ping με το ρουτερ του παροχου(50mbps OTE speedport plus) επειδη στο speedport δεν υπαρχει ουτε η βασικοτερη προτεραιοτητα πακετων δικτυου, ενω το edgerouter δινει προτεραιοτητα αναλογα με τα πακετα εφαρμογων, δηλαδη αν ταυτοχρονα παιζεται παιχνιδια, εχετε youtube/netflix σε κινητα/τηλεορασεις, κατεβαζετε σε καποια αλλη συσκευη, το edgerouter θα δωσει αμεση προτεραιοτητα στο παιχνιδι/voip(ειτε ειναι τηλεφωνια ειτε discord ειτε βιντεοκληση messenger), μετα θα δωσει οση ταχυτητα απαιτουν τα multimedia και οσο bandwidth περισσευει θα το δωσει στα downloads .
Με ενα καλο access point θα κανετε τουμπανο δικτυο στο σπιτι σας.
Μετα το βασικο setup σε 5 λεπτα σεταρετε το sqm και το hardware offload και λετε αντιο στο ping και το bufferbloat για παντα.
Να σημειωσω πως για να δειτε σωστα αποτελεσματα πρεπει να το ζορισετε λιγο γιατι προτεραιοποιει την κινηση μονο αν εχει "μαθει" το δικτυο σας, σαν τεχνητη νοημοσυνη, εγω τα ανοιξα ολα στο σπιτι να τραβανε ιντερνετ ενω επαιζα και σε 2 ωρες εστρωσε.
Edit: 4 μηνες μετα εχω ξεχασει πως το εχω...εβαλα ενα mini ups και δουλευει απροβληματιστα εδω κ 3 μηνες χωρις ουτε μια διακοπη...βρηκα τροπο να μην δινει ip σε συσκευες που δεν εχω δωσει προσβαση εγω για να μην με κλεβουν και σεταρα ενα multimedia caching server με ενα παλιο εξωτερικο σκληρο δισκο που ειχα για να μην κατεβαζω απο το ιντερνετ την ιδια ταινια καθε φορα και σε καθε συσκευη.
Edit: Τον Ιανουαριο του 21 βγηκε ενα μεγαλο update που εννοποιει το firmware της συσκευης με το unms. Πλεον οι μελλοντικες ενημερωσεις γινονται απευθειας απο την διεπαφη της συσκευης χωρις να ψαχνεις αρχεια να ανεβαζεις κτλπ(νομιζω γινονται και αυτοματα την νυχτα). Με καποιον τροπο η ubiquiti καταφερε να δωσει την δυνατοτητα να ελεγχεις συσκευες αλλου κατασκευαστη μεσω του edgerouter(δοκιμασμενο με speedport plus/entry2i/h108ns). Το unms με εχει λυσει τα χερια...απο οπουδηποτε και αν ειμαι μπορω να ελεγχω ολοκληρο το δικτυο του σπιτιου, να βλεπω δραστηριοτητα σε ζωντανο χρονο, να με ειδοποιει οποτε συνδεεται νεα συσκευη κτλπ. Εχει δυνατοτητα μονιμου VPN και για τις μεσες ταχυτητες της ελλαδας του σημερα οι επιδοσεις του ειναι αρκετες για να μην κανει throttling. Θα προτεινα βεβαια να το βαλετε να καθετε στα πλαγια για να υπαρχει φυσικη ροη αερα και να δροσιζεται γιατι σε περιοδους εντονης χρησης ακομα και με το hardware offload ζεστενεται λιγο, οχι επικινδυνα αλλα δεν ειναι και κρυο. Το load ballancing ειναι οτι καλυτερο υπαρχει σε οικιακα δικτυα με μετριες συνδεσεις, εχω την dsl συνδεση μου που εχει αριστο ping και σταθεροτητα αλλα χαλια ταχυτητες και ενα 4g modem με χαλια ping και σταθεροτητα αλλα πολυ καλες ταχυτητες και το edgeos στελνει gaming voip κτλπ που θελουν σταθεροτητα απο την dsl ενω downloads και αλλα χαμηλης προτεραιοτητας πανε μεσω 4g(ολα αυτοματα...το edgerouter ετρεξε διαγνωστικα αυτοματα και ειδε χαρακτηριστικα καθε συνδεσης). Το qos κλεινει αυτοματα αν δεν εχει ping critical traffic για να εχετε την μεγιστη ταχυτητα και οταν εντοπισει πακετα απο gaming voip κτλπ ανοιγει και ριχνει ταχυτητες για να μην κολλανε τα παντα(για παραδειγμα αφηνω τον υπολογιστη να κατεβαζει οσο λειπω και πιανει 6-7MB/s και οταν ανοιγω καποιο παιχνιδι και συνδεθω σε σερβερ οι ταχυτητες πεφτουν στα 4,5 οσο δηλαδη το εχω ρυθμισει για να μην εχω bufferbloat). Ενα τεραστιο μπραβο στην ubiquiti που δινει αυτες τις δυνατοτητες σε αυτο το "budget" gateway δωρεαν.
Update: με περασαν οπτικη ινα στο σπιτι και πριν φτιαξω το δικτυο ειπα να τρεξω μερικα benchmarks...εβαλα το gpon terminal και απο πισω του εβαλα το speedport plus...εκανα μετρησεις σε ταχυτητα και ping του gateway του οτε...μετα εφτιαξα το δικτυο μου με το edgerouter και ετρεξα τα ιδια τεστ...το ping ηταν 2-3 ms κατω και οι ταχυτητες 8-10 mbps πανω...δεν ξερω γιατι τοσο overhead στο speedport αλλα το edge δεν εχει τετοια θεματακια...ακουγονται μικρες οι διαφορες αλλα μη ξεχνατε πως το παραπανω latency ειναι σε ΚΑΘΕ frame. Επισης στο edge ειχα ανοιχτη αναλυση κινησης και sqm...νομιζω και με vpn μπορει να σηκωσει τα 100mbps που εχω.
Update: περασα ενα edgerouter στην adsl γραμμη ενος φιλου και με την παραμικρη κινηση δικτυου ακομη και με το sqm ανοιχτο και περιορισμενο στα 10 mbps το ping ειναι τελειως ασταθες...δεν φταιει το edgerouter για αυτο απλα κατι εχουν αλλαξει στον τερματικο εξοπλισμο απο τα κεντρικα και φαινεται πως απο εκει τα frames χανουν τη σειρα τους οταν υπαρχει φορτιο(το εχω δοκιμασει σε συνδεση οπτικης ινας και σε vdsl χωρις να υπαρχει θεμα) οποτε αν ειστε σε adsl συνδεση ισως να μην βοηθησει.
Update: αντικατεστησα τον ρολο του δρομολογητη με pfsense στον server μου και το edge πλεον δουλευει ως managed switch για 4 vlans...παρολο που του φορτωνω μεταφορες αρχειων σε καθε interface σχεδον τερματιζει και τις 4 θυρες με 920-950 mbps και ο cpu του δεν παει πανω απο 70%...λογικα θα κανει offload σε δευτερευον επεξεργαστη αλλα και παλι το τερατακι δειχνει τα δοντια του στο traffic...αλλα μην ξεχνατε πως το tcp overhead δεν το γλιτωνετε με καμια παναγια