This is a matter of great debate. Germany does have a system that assigns courts to cases in a fair way, however the first step is determining the place of venue, which usually depends on the place of residence of the defendent, or it hinges on whereever the unlawful event that lead to the case happened.
In cases of press and internet law, many lawyers argue that the event happened everywhere in Germany, and that they are accordingly free to choose whatever place of venue they like.
Since the system works alright in general there's not much love from law professionnels for a change. This internet thing is just a fad anyway.