I described my installation in some detail in another forum. I found everything very easy except for removing the headliner, which I didn't completely do.
I got a Laredo X so I wouldn't have to deal with the sunroof. There is a nice area for antenna mounting between stiffeners near the center of the roof. You do need to take the stiffeners into account.
My Yaesu FT-350 front panel wedges beautifully in the center cubby with just an L bracket mounted on the back to maintain the angle. Closing the lid hides the control head. Surprisingly the head mounted APRS GPS works just fine under all that equipment.
The power is extremely easy to run from the battery under the passenger seat. No firewall to deal with. I mounted the radio and an external speaker to the top of the lid that covers the recess under the driver's seat. It may limit the down adjustment of the seat some. Control cable runs easily from the radio to the control head behind the center console trim and connects to the control head through the open top of the center cubby.
The mike is mounted on a removable cup holder mount.
I went with a shark fin antenna so I wouldn't have a swept and a vertical antenna near each other (esthetic thing).
Very clean installation that I am happy with.