I'm of the mindset that I think it's insane to view felons as some sort of diseased person that is incapable of obeying the law, and thus requires distinct intervention and sacrifice on the part of lawful folks to 'help' keep them from committing new felonies - such as buying a gun as a felon when they know full well it's illegal for them to do so.
Since the ATF have an abysmal rate of follow-up let alone prosecution of NICS no-gos to begin with, I fail to see how subjecting face-to-face sales to background checks accomplishes anything except create the de-facto national registration that so many gun-grabbers dream of.
Felons, as we all know, vastly prefer to steal them or have their latest girlfriend buy them to buying them in private sales, whether at a gun show or elsewhere. If they're bent on getting a gun, they will get it one way or another.
It seems reasonable to opt for background checks, sure. But these days I simply don't trust the motives of those calling for enhancing such measures, and I have zero faith that they'll ensure that such things like a de facto registration database won't be made from logged background checks. If anything, I suspect that the opposite is true, in that they want to ban face-to-face transfers precisely because they WANT to build such a database.
Personally I think the root of the real problem is that felons and other career criminals enjoy a revolving door of plea bargains and reduced sentences. To the point that the new felony they commit by even trying to acquire a firearm (or any other felony they commit for that matter) does not serve as a deterrent.