Ginnie is what it is...I personally like Devils Ear better than Ginnie or Devils Eye...but freediving there is just as fun as SCUBA in my opinion. If you have never dove Ginnie, pay the $40 and see how clear the water can be (if it isnt packed with other people), I have heard that Jacques Cousteau called it the clearest water he ever dove in, but I havent seen that in writing. If you have been there before and end up coming back for some reason, you may just want to freedive and save some $$. There have been a few comments about people being boorish/loud/drug abusers and I have to say that I found that to be true. It doesnt really bother me, I just ignore them, but if it bothers you I would not go during the summer. A cave diver actually got to me more than the drunk locals, I was standing in the run between Devils Ear and Eye (off to one side) and he ran into me with his scooter...Im pretty sure it was on purpose, unless he was just learning how to run the thing. I wont be diving there again until I take a cavern class unless I go with someone who has never been and want to dive with them.
Someone asked about Troy springs....if you think that Ginnie is boring you may not like Troy. I think the best part about Troy is the large "run" area...the viz isnt as good as in the actual spring, but there are tons of turtles, carp, mullet, and I have even seen an alligator gar there, which was awesome.
If I were driving down from so far away I would make sure to go to Devils Den and Blue Grotto too, they are fun.
Ultimately I think that you can make any dive "fun"....but I am still new so its all fun to me. My wife and I usually go spring diving to get more experience. We usually do a dive, grill out during the surface interval, then do another dive after that....to me two dives and a picnic is a good day!