Imho a quality nmo/imo/bga/whatever they call themselves is going to provide you with value how you need it most. Whether that is product knowledge, case design, case management, marketing, competitive comp, leads, you name it.
What is it that you feel you need most to succeed?