Cash is always better, but don't forget about the terms. The terms (closing date, earnest money, contingencies, etc.) can have just as large of an effect a cash offer can. Cash offers, in my opinion, get accepted more often because the terms are better in the eyes of the seller (bank in some cases). More earnest money and a closing date just around the corner can do wonders for you.