I can answer this question based on views of my non-Gujarati friends.
First of all, Basic tourism problem is zero in Gujarat because of
- Good Transport service - You can reach any corner of Gujarat with government transport, Private transport or private vehicle.
- Good Highway/ good connectivity - Highways are really good. You can enjoy your road trip
- Safety - You are safe to travel any time in Gujarat. Even you can drive your private vehicle at midnight. (You know night journey is not safe in some state. You may have to face some circumstances)
Problems may be….
- Dry state - Mostly people prefer drink when he/she is on vacation or at tourist place. When people plan for Gujarat, First things come to his/her mind that “Gujarat is dry state,Drink will not be easily available over there.” But let me clear tourist can enjoy drink with legal permission. Process is easy and online. For more information you can read my answer : How is liquor easily available in Gujarat if it's banned and illegal?
- Non-vegetarian food - Yes, Vegetarian peoples are majority here. Non-vegetarian restaurants are very few. Hardly you will get non-vegetarian restaurants on high ways. So some time you need to compromise with your food.
- Travelling - Let’s assume you want to visit some places which is promoted by Amitabhji “khushboo Gujarat ki”. Here i share map with location.(Diu i added extra)
Whenever my friends see this map they always say “Sab kitna door door he !!”
Trust me Gujarat is a good place for visit with family and friend. You will enjoy culture and hospitality of Gujarat.