I used to use buckets for my primary, and changed to a 6.5 glass carboy and love it. Im a fermenter watcher, air lock sniffer, blow off container sniffer etc... and I like to see and smell how a batch is going. There is nothing wrong with using a carboy whatsoever. You can protect it from light by either picking up a carboy cover, or toss a t-shirt over it. They are easier to open to take a sample or gravity reading, but of course are heavier and can break, making a huge mess.
Bucket or carboy, either one is good, and its just personal preference. My 2 cents anyway.