Then there's the fact that heat is very difficult to get rid of when in space. The ISS's radiators are much bigger than its solar panels. If you wanted to have a very-long eva spacesuit you'd have to have radiators much bigger than your body hanging off of it. Short evas are handled by starting the eva with cold liquids in the suit and letting them heat up.
All of the mockups of starships going to Mars mostly fail to represent where they're going to put the radiators to get rid of all the excess heat.
I didn't like the Avatar films except for the starships, which are among the more physically realistic in construction including massive radiators. They'd probably need to be even bigger though IRL if you're talking about something loony like an antimatter rocket.