Just to bring a sense of scale of values. Of course, as usual, most people are not too critical but go with what they see on the surface alone.
I have both stocks in my portfolio: C (Citi) and BAC. But I trade mostly in BAC.
At today's closing prices, BAC is $12.09 and C $42.47
The fact is that C is actually a $4.247 stock (due to a 1-10 Reverse Split) versus BAC's $12.09
The question that comes to mind: Is BAC really worth almost 3 times the price of C? I doubt it!
However, the stock market is something else... where psychology reigns and perceptions are the 'reality' and BAC has the upper hand as a stock at this time. One must keep that in mind.
The truth is that about 15 years ago, I was so dis-satisfied with the service they provided and their attitude, I transferred my accounts to Citi. Yes, I do recognize that this has nothing to do with investing in BAC at this time. In 2012 alone, I traded BAC stock 11 times, all being profitable. One third of my profits came from BAC for last year.