As someone that doesn't really date the opposite sex, I prefer systems that work regardless of the sex/gender of the people going on the date. So generally I have a preference for going dutch on the first date. I also have friends who prefer to have whoever did the inviting or picked the location pay, and some others that just alternate who pays for every date (they still usually go dutch for the first, since they haven't figured out if there's going to be a second yet). For long-term relationships, I'd say people should probably pay according to their income.