re roof rack - how tall are you, and how do you feel about lifting your bike up to the top of your car? If you're using a heavy bike, you might not want a roof rack...
I've been putting bikes on the top of my car for years and have both types of roof mounts - wheel on & wheel off. Personally, I like the wheel on version better - I find it easier to slide the bike into the wheel rack part than to fit the fork into that other mount, plus, once the front wheel is in it's rack, the bike isn't going anywhere.
On the other hand, you are more likely to wear more mud off a muddy bike with a roof rack than with a trunk or hitch rack.
As with mud, life, too, slides by.