Well I think that offer different product configuration that meet this creteria or other, it is not a bad idea.
How many companies do you know that running they own running his own firmware and interface are pure garbage but then running another external firmware maximaze their performance.
Again I want to be clearify that this is not a complain about what Glinet has to offer or in the way they offered, I think having different products that can be customize out of the original that comes from the company can take to another level the final product and performance.