As said in the subject, it would be cool by TP-Link that if a product becomes obsolete and reaches its End of Life support then release the firmware source code and the necesary tools to compress it back again for advanced users that are enthusiast for pushing the product to more functions that oficial TP-link programers never though for. This could be a benefit in both ways to TP-Link, since this would bring a new kind of customer (mainly programers and enthusiast users) that never though on TP-Link as a option so it would open to a new market and second, by giving the source this would bring more movement on this community and TP-link engieneers could also learn from this advanced users on their approches to make new kinds of way for new functionalities that they though that the router couldnt handle it due hardware restrictions or some other limit.
In my case I found that the Archer C7 v5 its a very well adjusted product in terms of cost benefit and I know that it could deliver mutch more but as Ive searched before the router has been left out on newer firmware releases and as said in earlier post it lacks on some features like:
Not having a DLNA server
It does support IPv6 in various ways but lacks the feature of 6in4 Tunnel (this is not the same as 6to4 config), this could lead to TunnelBroker support for example.
Also support other options of Dynamic DNS, like a custom config profile.
Has OpenVPN Server but I dont know why the router keeps pushing 188.8.131.52 and the router DNS server to the clients, why does it add 184.108.40.206 (I mean this because I use a custom DNS server and by adding 220.127.116.11 ruins my config).
Add WINS server IP option on the DHCP server setup (for older devices).