IIS Advanced logging will let you view all the same fields. But unless you have a need for X-Forwarded-For (Behind a load balancer, and want to know the actual IP Address the client was from) there isn't much need in my experience to install it.
You can change the order of the fields under logging options per-site, or globally.
As far as junk fields, that is really up to you.
Here's a list.
https://technet.microsoft.com/en-us/library/cc754702%28v=ws.10%29.aspx?f=255&MSPPError=-2147217396
From this list, the only ones that I rarely use are s-port,and maybe cookie.
... View more