It still may not be quite ideal. For example, right now I was building a clone of Counter Strike. There's such large files that tunneling would be cumbersome.
I'd be curious to try and see if practically the difference is so little that it doesn't matter