One reason people may dislike secret rolls is you can't be sure the GM isn't just lying to you. Though if that's the case, you should probably find a GM you trust.
On the other hand, I prefer systems where dice aren't the sole arbiter. I want to be able to spend a fate point or inspiration, or succeed at a cost.