Originally Posted by
alphaod
Even with visa you can still get denied entry into the US.
That is technically true, but it's much less likely to be denied entry with a visa than an ESTA. Also, if you have a visa and are denied entry, you have the right to appeal to an immigration judge.