Good to hear your thoughts about this subject.
I make the following distinguishments:
1. Girl you just meet at a bar: I will NOT buy her anything! Period!

2. Girl you met before, and you asked her out on a date: it depends. If it is just drinks, i will definitely pay. If it is drinks and dinner (= i do not prefer dinner on a first date, because of low energy), then I wouldn't mind.
Of course, I like it when a girl pretends to get her wallet and split the bill.
I think this is also influenced by culture. In Asia, the guys pays for the first and all the coming dates, till it gets serious. I am living in Europe, and sometimes girls insist to share the bill (which i like. not because of saving money, but see a date as a joined effort to get to know each other).
So when the bill arrives, I will get my wallet and see what a girl does. If she insists to split the bill, i would allow it and appreciate it. This is extra credits for her!
If she does not grab her wallet and let me pay, I would pay the bill. I don't want to make a scene, but I would like her less because of this...