Both fields are so wide, it's hard to decide unless you get specific! I personally think the engineering part of civil engineering is boring. And most of mechanical engineering is boring too. Mechanical engineering is not robotics, it's working mechanical systems!