Well these routers are just that, routers and offer some good features that work well for the average home user. They are designed with the idea of getting people online and connected with out much hassle. Any extra needs that users come up with or need that goes beyond the scope of what these routers were designed for is something that users have to understand, that some of these routers just don't support. These routers have great features for what they are intended to be. These routers are fairly flexible and it comes down to what users needs are vs what these routers can offer to support that. Users sometimes over expect routers to offer any flexibility in users needs or expect them to have feature like other router Mfrs. In most cases they can, however in some cases, they just aren't designed too.
Good luck.