This is so much a matter of taste. I think color rendition of your images is better, more natural. It is more about post-processing than camera. It is only at (very) high ISOs and/or poor artificial lighting color capture can be a bit too poor to tune it well to your liking in post.
I'd prefer a full-frame camera like the 5D, but it is not so much for image quality (although it is indeed a little bit better at high ISOs), but because of very high usefulness a 70-200/2.8 gets (very nice field of view range on the fullframe, a bit too much tele on 7D) and also 50 and 85 gets more practical FoVs I think, and the shorter DoFs and nice "lofi" vignetted look you get with wide open primes, very nice for headshots. But that is also a matter of taste. I really like the short DoF looks on faces, like the bride headshot you have (I'd like to have a little bit more air around it though, and then full-frame is better since you can have more air and still have short DoF - f/2.8 on 5D is like f/2 on 7D for the same FoV), but as you see Brian here above thinks it is too short, so it depends on what you and your customers like.