Perfect shifting is pointless, IMO.
There's a clutch for a reason. And the clutch gives you more control.
I power shift when I'm racing. I haven't broken anything yet. But who knows? I may break something at some point. I'm pretty hard on the trans and diff. Power shifting or not, I'm pretty brutal on the shifter. I pretty much shift like the car is disposable.