Yes, recommended to keep it on. Can't turn it on remotely, so once you lose your phone you're hosed if it wasn't on.
No, it doesn't use a discernable amount of data in my experience. Maybe it'd matter if you were on some 50MB data plan, but who uses an iphone with a ridiculous data limit like that.