I agree with the roof mounted antenna.
Having had both roof mount (on an older car) and fender mount (on present car), and working in the same geographical area off the same repeaters, there is a positive difference with the roof mount. But, due to a sun roof and a few other details, I opted for the fender mount this time.
It's not a "critical" difference, but I notice it, but I take it for what it is now.
I also recommend going directly to the battery for power, properly fused.
I would also recommend that, if you have no first-hand experience installing it in a vehicle, that you either lay out the money and have a shop do it, or find a friend, of a friend, of a friend, who does it a lot, even in his driveway. He'll probably have the right tools to prevent unnecessary damage...to both the radio and the vehicle...and be able to correct mistakes along the way.