The OEM pads are fine. I like how low dust they are, and mine have made it to nearly 65k miles with no signs of nearing the end yet. I plan on replacing with OEM once they do, or the rotors warp too much for me to take it any longer.
As to brakes though, the most ghetto brake job I did turned out better than anything at a dealership. I had a 2002 Infiniti G20. I replaced the pads at 120k miles or something with ceramic pads. Left the rotors alone. Bled the system very well (completely drained it and refilled it basically) via the 2-man pedal-pumping method. Then, I broke the brakes in on the way home through the Ouchita "mountains" . The rotors were grooved rather heavily, and the pads were flat of course. By the time I was through the mountains, my stopping distances had gone from "does it have brakes?" to "RACECAR!". Pedal was firm as a rock.
Really though, I'd stick with OEM on the CX5. it's super low dust and they last a long time, and I have never even come close to overheating them even beating on it in the "mountains". The rotors do warp easily though. Mine are, and it's frustrating to have so much brake material left and wasted rotors, but I plan to have brakes done as part of the 75k mile service, and as long as they stop, until then...