There is no such thing as “the best offshore jurisdiction”. Almost every decently-governed country on the planet offers some kind of economic benefits or tax incentives. It all depends on what kind of activity it wishes to attract. Some countries wish to invite foreign business (Cyprus is definitely one of them), some countries want to do just the opposite. Some countries want to stimulate certain types of business – for example, technology, tourism, financial services, energy or perhaps manufacturing.
It really depends on what You want to do. Thus, the actual choice of location for your offshore company may depend on such variables as the geographical location, language spoken, stability and reputation of the country, its legal and judiciary system, costs of running business, speed of incorporation, the type of business for which the company is required, and, of course, the range of services offered.