With my experience, each of these have their place. I almost always use a spin caster while I am at tournaments for reds, because we are usually in less than a foot of water and you have to be SUPER still. But that being said, when we are in thick grass I alwasy use a Baitcaster with 65 lb spiderwire on it. We want to horse the fish out of the grass and not wear her down to much where she is stressed and dies.
So that leads me into the next answer, YES you can use braided line with baitcasters. Just always run about 20 to 50 feet of mono under it to not hurt your spool then tie a uni-knot and connect the lines together and put on the power line. On the power line (because it is expensive) you DO NOT need to fill your spool. Only put on about 50 yds or so because not many people can cast 50 yds. Then when the line starts changing colors or after about 5 to 10 times fishing spool it out, cut the line walk to the other side RE-TIE the end that was on the end (where the lures were tied) to the mono and spool it back up that way you will be using the line that has been on the spool and seen no action. So you can get double your use out of the line.
I hope that this helped you out as this is what we do on a regular basis for tournaments.

Capt. Skip Floydwww.getstuckfishin.comNemire Lures Saltwater Pro
Savephace National Saltwater Pro
Livingston Lures Regional Director for Sales
TFO Rods