I'm with both of you on Johnson. That was a pretty big mistake on his part ("What is Aleppo?") -- won't be voting for him now.
Obama was better than Bush, but I wouldn't say he was a "great" president. The government has somehow felt even less transparent than before he came into office.
That said, I'd rather keep Obama than have Hillary or Trump. The only thing this election really proves is how bad the new candidates are.