What Might Have Been

What might have been for Rubens Barrichello had he stayed at Ferrari in 2005?  Would he now be in Kimi Raikkonen's place?  It sure seems like Barrichello left at the most inopportune moment.  Now this:
The Brazilian driver broke ranks with his Honda colleagues on Thursday by reporting that the struggling RA107 racer "has not improved" since it debuted disappointingly in Melbourne last month. Barrichello thus set a modest target for round three at Sakhir: "If I am able to push the car to the limit in qualifying then a grid position in the top twelve should be possible."
Credit to Crash.net and Yahoo.