Catch is, there is no guarentee of service.
the EULA means you have to abide by their rules, and hope they don't start charging; where as they can change everything as and when they feel like it perfectly free from any legal responsibility as you've accepted their terms.
I mean probably will be good for a while, but I wouldn't look at this as some free solution.
20GB bandwidth is also extremely small.
The host I currently uses has a 320GB bandwidth, which while we were doing the podcast often had around 30GB used up; that's from simple podcasts. So imagine if you have a 100MB game, and it gets quite popular... bam you'll experience downtime fairly regularly.