Its not really a secret Obama thinks Biden is a putz, but saw him as the necessary establishment white guy he needed to round out his ticket in 08. By second term, Biden wasn't really needed anymore.
Its also not much of a secret Obamas preference is for Koomala Harris.