I can't speak to repair issues. However, I just bought a 2.0 Edge a week ago. I felt that the power was more than plenty when going through the Hills of West Virginia as part of my trip.
The power point on my C-Max "in the box" runs for a while after I turn off the car and then shuts off. It lights back up when I open the door or hit the unlock.