It is an Identity of your business and it should be eye catching & attractive because any one can be impressed or depressed of your business when someone watched its Logo.
Banner and Logo should be creative because It is the face of that Company or business as trademark.
Creating a well designed memorable logo helps make sure as many consumers as possible recognize your logo. Banners and posters which prominently display your company logo is one of the best ways to develop a recognizable and respected brand.
A visiting card is more personal but Business card holds details and introduce its business. These can include your name,Company name, email and phone numbers its function is to encourage and facilitate someone to contact the company or you.