As I already had a set of thule bars that were the right length, I got the hard points set for the CX-5.
Easy to fit and rock solid.
Did think about roof rails, I also have a set of roof rail attachments for the bars, but could not find any rails to fit a 2016 at the time.