Financially, the Square mobile reader is a no-brainer because it's free. A big benefit is that it can process payments in "offline mode" even without an internet connection.