I'm not a fan of splitting it.
I prefer that one of us pays, and that we take turns roughly equally. If I buy a dinner at a nice place, she will pay the tip, and she will buy dessert. Or for take-out, whoever goes to pick it up will pay. But two weeks ago my wallet got stolen, and it was a week before I was able to get a new debit card sent to my parents' house so that I could get cash, and all week she paid for both of us. And gave me money for a bus ticket to go home and visit my parents.
Of course, we're both in school, so about half our meals are in the cafeteria, where we both use meal plans.
It's kinda an inconvenience to always split the bill and pay separately, so I pay it because I know next time, she will pay for me.