Can say have never had a problem with TDAmeritrade buying BLTA, it is all I have ever used been with them 20 years, so I have nothing to compare it to. Can tell you they give you a few free trades initial trades when you sign up(Not sure how many). Customer service wise always very good. I've always had my needs met, if you call and ask them as a small bidder for them to add an $20 bucks on a trade the rep does have some discretion to wave the trade fees which I believe is $10.00 per trade online. That's a nice thing now and again. There is always a three business day hold on funds deposited for OTC/penny stocks because they are considered "non-marginable."