Well, I don't know what you want to use them for (presumably a physical sweeper), nor in which tier you want to use them, but in any case:
Cacturne shouldn't be used outside of NU (despite Smogon's RU tier ranking for it). While it has the same typing as Shiftry, it has appalling speed and defences. At least Shiftry's speed in the sun will give it an advantage against Pokemon like Scizor.
Cacturne @ Life Orb
Ability: Water Absorb
EVs: 252 Atk, 252 Speed
Nature: Adamant
Drain Punch
Sucker Punch
Seed Bomb
Swords Dance
If you want, Cacturne can serve as a Spiker as well, but I'd suggest using something else instead, like Garbodor, making your Cacturne a physical sweeper.
Breloom can fulfil many roles, either going as an all out attacker with its Technician ability, or a staller/ Focus Puncher with Poison Heal and Substitute.
Breloom @ Toxic Orb
Ability: Poison Heal
EVs: 252 Atk, 252 Speed, 4 HP
Nature: Adamant
Spore
Substitute
Focus Punch
Seed Bomb
OR
Breloom @ Life Orb
Ability: Technician
EVs: 252 Atk, 252 Speed, 4 Hp
Nature: Jolly
Spore
Swords Dance
Bullet Seed
Mach Punch
Breloom for OU, Cacturne for NU. It's not as if these Pokemon can play outside of their tiers anyway (well you can use a Cacturne in OU, but it'd just be fodder for a Scizor). If this is just a random question as to which is the better physical sweeper: Breloom. While both Pokemon have a x4 weakness, Breloom is faster and has brilliant abilities for it to get past its x4 flying weakness.