Offshore is located in Germany.
Onshore is US.
OffShore is safer for warez related sites. If you aren't running such a site. US is better for you
As a matter of fact, it takes only 1 complaint to take the site taken down in Germany. Why do you think USA would be a better choice if he runs a legit site? Germany has a stable and reliable datacenters and networks.