I have 7D as well and I just love it. I've had it over a year and I still haven't reached the point where it's the gear that limits my creativity.
It feels great in my hands. I had the 450 d before, and its the seize of 600 d, it just fells small and a bit cheap once you've held a 7D
There are auto settings, so it's no problem to pick it up and start shooting right out of the box.
It does have auto settings Creative Auto and Auto they are pretty much the same auto setting and you have creative control over the camera but it just helps you not to mess it up too much. P program doesn't pop up the flash, apart for that it's pretty much like Auto. CA, A and P are point and shoot mode.
The auto settings for macro, night photography etc aren't on the dial, but if you hardly use them anyway you won't ever miss it.
It does however have 3 custom settings on the dial. Where you can save your settings for night photography, action photograph or what ever where you know you always set it to the same iso, f stop etc. Once you start to use that, you will really grow to like it, if you use manual a lot.
The problems as for traveling is that its big and til looks expensive, and that might be a problem with thieves, and some might find it a bit scary if you ask if you can take their picture and you pull out a huge camera. And the seize does make ti a bit heavy and bulky to carry around, not easy to hide it from being spotted by thieves.
A really cool feature to the 7D has, is that it can use the pup-up flash as a master to fire an external flash, I don't know if the 60 or 600 D can do that - you wires D300 should be abel to do the same. It really gives you some advantages
If you know that it will be a passion for you and you want to play with manual settings, then it's great, but if you want a high quality point and shoot, or if you don't plan on changing lenses on it, then a semi compact might be the way to go.
May ask why you don't buy Nikon if your wife has one, you could share gear like lenses flash and you speak the same language when you talk about settings etc.
The times where you might dislike it is when you carry it around, but it's really doesn't take up much more space than 60 D go 600 D when its in a camera bag. And you might grow to love getting new gear...
It might look intimidating and it might attract thieves
If you want to have a high quality point-and-shoot it's not the camera for you, but if you want to play with the manual settings (really fun once you get started) then I can almost guarantee that you will fall in love with it every time you press the trigger and when you are getting creative with the manual settings.
At first I thought that it was over-kill for me, but today I think it is perfect for me because I have learned so much since then.