Are there drawbacks to the Thin Block patch?
Compact Blocks in Bitcoin Core provides similar functionality (see BIP 152 for spec). The main improvement is in the way it gets rid of bloom filters, as those add a DoS attack risk.

There's a bit more in commentary from nullc (Gregory Maxwell) in this thread on Reddit