Genesis Mining works for sure.I get my daily payouts for more than a year!
Is it profitable?
My X11 / Ether contracts are going very well at the moment (I am publishing numbers from time to time, like the chart below). My old sha contract also made me a small ROI. However, if you have purchased a new contract in the last 2-3 months the difficulty increase will probably screw you.

The chart shows my payout vs. the cost for the contract. Currently my profit is about +30% with my X11 contract.