I think both the Vitas approach and IJC approach are both great. Very customer centric and with the best intentions, albeit slightly different.
IJC are incredibly selective and only deals with brands on handpicking terms. Whereas Vitas handpick where possible, but will stock the right products if there's also demand from customers. A more flexible approach, and of course they offer a net service if you're wanting to try out bats before you buy.
Playing devils advocate could being too selective mean you're missing out on some strong brands with some of the best bats around? Sure. Does vitas approach mean they'll end up with some slightly less attractive bats (compared to handpicked from other brands) from GM, sure. At the end of the day it's great to have such proud customer focussed brands on here.
No retailer is perfect but we have a damn good few on here (assuming they pay their invoices on time
)