Depends on the crossing; if I can't cross it barefoot, I do like Lori, except that I don't stop to take off the socks. If it's likely the only stream crossing for the day, I'll stop on the other side to dry the shoes out a bit if possible (squeeze water out of the tongue and side fabric for a couple of minutes). The key is, indeed, quick drying (non-goretex) shoes as hiking footwear and not boots.
Of course, if I can see the bottom of what I'm crossing and it's not super swift nor a lot of sharp rocks --- and if fording is infrequent --- I'll do it barefoot.
There's no "one size fits all" solution here, but I can't imagine carrying crocs or the like. Unless for some reason I had to wear boots (!).