There are many companies who sell promotional items out there but only a few of them who actually offer good quality, great price, and great service. What stands them out among the other? Well in my humble opinion, if I have to choose one, I would definitely consider the choice of items that they offer. In terms of giving promotional items I personally like unique items or one-of-a-kind items that you might not see on other companies, that way people will remember the item (and therefore, your company) because of it's uniqueness.
The most common promo items that people hand-out are promotional keychains. It's simple, useful, and cheap. But you can choose un-ordinary keychain in interesting shapes or neon colors instead of those boring ones. Make yours the one who stands out among others, and that way people will remember your company.
Business needs promotions. And some promotional companies now offer unique promo items such as personalized lunch bags, dental floss, etc. You can find promotional items that most resemble your business. Remember, people love freebies! Especially if it's a useful item or if it can be used almost everyday. So pick your promo items wisely and business opportunities will follow eventually.