Could I get a Prius and put a roof rack on it? Sure could. It would probably get the job done. There is no best vehicle just better options than others.
Love my truck. Yea it’s a little big but always having the option of throwing something in the back or not getting stuck in snow is worth it. Only live once, might as well enjoy the small things.