That has never been my experience: BBBJ has never been part of GFE when I've been to IF. GFE is usually dfk and daty and that's one extra. BBBJ is a different extra and as far as I know, it has never been a standard service here in Victoria; it has always been an extra (it's different in Toronto, for instance.) As for the upcharge you mention, that's basically already included in the rates of other agencies that include dfk and daty in their basic service; the difference with IF is that they let you break down what services you want to add to the session. If you actually do the math, the rates of the three main agencies (SVIPS, VC and IF) are kind of similar right now.
In all agencies, there's a little discussion previous to the session to take care of business and ask questions. IF is no different. The only difference is that you can break down what you want to include in the session. You might look at it as a downside (mood killer) but you can also look at it as the opposite: you get to know what's allowed and what is not so there's no surprises. There's a couple of times when providers at IF surprised me with restrictions in the middle of the session (I pointed it out at the end of the session and I'm not planning to see them again), but in general they're pretty straightforward and consistent about it, and I have never felt pressured into getting any extras --I get the same quality of service regardless.
I'm not trying to defend IF. I'm just providing information so you can make a decision based on several opinions and experiences.