There are many ICOs out of Eastern European countries such as Estonia; some in Zug Switzerland, and some out of places such as Gibraltar or similar. But only your legal advisor could tell you which is the best, depending on which project you are working on.
Yes. Gibraltar is good destination to advertise ico. But advertise ico in global will make more chance to be successfull.
Every people has different thought, eventhough you advertise your ico in that popular country but it will not make your ico will success. It is depending on your project.