I generally don't like fishing flats in January. The weather makes it a crap shoot. I've fished belize two times and I thought the fishing was good with a wide range of opportunities. But I fished in march and the end of February (still a little early for my liking).
I would chalk up your experience to bad luck (no amount of money will trump luck). If you didn't like the guides, I wouldn't fish with them again. Having said that, a guide really only wants you to have a good time (catching fish). I suspect threw grew frustrated when their suggestions to catch bone fish were rebuffed. I usually go with the guides pick if things aren't going my way.
It's a big ocean with plenty of fish in the sea.
One cast can change your day...maybe your life.