Yeah, JFBConnect definitely has a ton more features than CB Connect (or anything else out there).
Regarding the smaller button, version 3.2 (later this month) will have options for small, medium, large, and x-large login buttons from Facebook. The text is always configurable through language files, and the current size is always 'medium'. Hopefully, with 3.2, the small size will work for you.
As for working in a pop-up, I'm glad you mentioned that CB Facebook works in the pop-up. We'll investigate more how they're doing it and try to get that ability into 3.2. IF we don't have that ability with 3.2, let us know, and we'll get you something to test with shortly after it's out and include that ability in the next release definitely. From what I just looked into, it shouldn't be that difficult, but right now we're just focused on the features we've locked down for 3.2, so don't want to guarantee we can add something else.
Hope this helps, and good luck!