I have a Compact on my Ruby and never had a problem. I have Sram Apex on my Dolce which is a Compact also and again, have no issues. I would go with the compact double as I think you will have less issues with it.
As far as the brand that would be up to you to try and decide. For me and my family Specialized fits us all right from the box and the brand we are most happy with. They have a wide array of sizes.
2012 Specialized Amira S-Works
2012 Vita Elite
2011 Specialized Dolce Elite (raffle prize) - Riva Road 155
Ralaigh Tara Mtn Bike