I think a gambling site is more profitable, people love to gamble and get addicted to it. But, there are also a lot of gambling sites so you need to have something unique in your website. You can also advertise your site to get more gamblers.
As for dating site you can potentially make money with ad revenue, features on the website (sending gifts), or you can have premium member feature.