that's right: stay away from turning your wood flooring in different directions in different rooms in an attempt to create interest. it makes a house look chopped up, and it costs more money to install—particularly so in smaller and in open plan homes. installing your floor this way is a general rule and common practice in installations
if it were me, i wouldn't change the direction of the flooring for the hallway - if you did you'd have to put something down for the threshold. you can't worry about the "weird endings" as you call them. the direction of the flooring won't change the fact that you'll have to cut some pieces that aren't 100% strht. that's just my opinion/advice.
laminate flooring laid lengthways can have an expanding effect. depending on how you want to show your room, you can choose the orientation of the laminate flooring panels. for example, if you want a hallway to seem longer, it is better to use the laminate flooring in the lengthways direction.
apart from a few exceptions like sagging joists, this is the preferred direction to lay wood floors because it provides the best result aesthetically. in most homes, this means running the planks lengthwise strht away from your front door all the way to the back.
while there are a lot of opinions on the "proper direction" for laying laminate, i think the best advice is to buy 2 or 3 boxes of the one you are interested in (they should be returnable.) connect them and place them in the room(s) in different directions and at different places - especially where light enters and where the floor will adjoin
if you’re open concept is a front door to back door home, run the flooring strht from the front door to the back door. another option could be identifying the main source of light in your space, and run the flooring perpendicular to the light. this is a great way to highlight the color and capture the texture of your flooring.