Honduras is a beautiful country with many natural treasures like magnificent Mayan ruins, old colonial cities, mysterious jungles and cloud forests and mountain vistas everywhere. Wildlife is everywhere. The people for the most part are beautiful. They will welcome you into their homes and assist you in any way they can. The language and cultural differences prevent boredom and provide diversity and entertainment for a foreigner if you aren't too "Type 'A'". Potential is everywhere here and it is cheaper to live, especially on the mainland..
The flip side of this picture is that Honduras is a poor, undeveloped country. Education levels among the general populace are low and as a result growth is limited. Finding skilled labour and management is a challenge.Crime in the big cities is rampant although seldom against foreigners. One needs to use a generous dose of common sense though. Corruption at every level is to be found. It isn't always a bad thing though. It can often work to your benefit and others as well. Much of it we find in First World countries tool but we disguise it under other names. Systems tend to be poorly developed which can slow things down.
Because of its beauty and physical detachment from the mainland, Roatan is a step up from the mainland in many areas. It is much more an island in the Caribbean than Honduras so for many people it is an easier and safer transition to Central America. It is cleaner, safer, primarily English speaking and culturally more similar to North America than the mainland.
How this affects you depends on your reason for moving here. If it is to retire early and enjoy life then the frustrations are limited and the pleasures are many. If it is to run a business then these issues can be frustrating and your mental set, approach and expectations need to be adjusted.
Wherever your ticket takes you, attitude is everything. It will be different here. Accept and appreciate that. If everything was the same as "back home" what would be the point in moving here? Learn to adapt and embrace the changes. The learning experience should be invigorating more than frustrating. It is all about attitude. Adjust it before you even get on the plane and you will love this place!