When I had a 2 post, I mounted it further forward in the garage so it did not interfere with opening the doors when parking. But I had enough depth to locate the lift forward. If you don’t, and want a 2 post, get one with angled columns and get one that is on the side side of you have the garage width (so it does not interfere with parking another car).
With my current 4 post that goes up 7’, I raise the lift up and park underneath. I think most trucks are about 6’ tall so this should work unless you have a monster truck. Again, look at widths between columns so you have space for your mirrors. They can be an issue. I like the 7’ clearance because I can easily walk around underneath. Some are only about 5’6”. And I can leave a car raised you on top if I want.
Of the 2 lifts, I prefer the 2 post. Asymmetrical 2 post would be my choice. Scissor lift would be my last choice due to the interference underneath for working on the car. I’d get a MaxJax if I had to have a mid rise lift.
There are expensive in floor column lifts that have zero profile, but I am not sure I would get one. The twin columns are actually under the car rather that outboard so there is some interference in the work area. 4 posts have a similar problem but bridge jacks (expensive added option) help address this issue and some 4 posts have wide enough openings between the ramps to drop an engine out the bottom.