Its always the same answer, there is "no best" when it comes to offshore Company formation. It is you business we talking and depending on the activity of the Company, the goals and many other factors one offshore jurisdiction may be better than the other.