Also, 7tps is the ideal maximum with only minimum sized transaction, its around 3 to 4 tps with the current average transaction size (the first time I heard that 7tps figure was from Tony Gallippi in the US senate hearings late 2013).
The discussion on Bitcoin's limit is... well, the reason its getting spammed by so many vehemently against raising the limit who have little of no knowledge of the pros and cons of the argument is as curious as the technical aspects involved, a tinfoil hat is no longer needed to see someone has an agenda but its hard to know what it is, they're doing more to drown out the justifiable reasons to keep blocksize small and discredit anyone else on that side of the arguments than anything else.
Anyway, that's kind of beside the point. A few thoughts after doing a lot of digging on the issues, fees should be based on data usage, the size of transactions and that should extend to allowing data to be transported, various reasons for that but the main one is all this Internet of Things stuff, the 'Things' need somewhere secure to exist. That means different chains for different things, fast, cheap, secure, pick any two, that in turn needs interoperability between chains and transactions able to exist and function as independent entities so a compact language common to all chains for that data may be a step forward.