I don't know if Bree will fuck anyone or not...BUT, I guarantee that Charlie will fuck any breathing woman on the planet! Bree might have standards...Charlie does not!
As far as trading lives with him...Hell no I wouldn't! He's heading for an early grave before 50! Yep, that's the life for me! Furthermore, he's not getting the nookie for free! Hell, anyone can hire a prostitute! Nobody fucks Charlie for free ya know!