You also mentioned centrality vs channel fees in determining which nodes to open channels to. But I thought channel fees were not public info?
Routing policies are public, otherwise your node wouldn't be able to construct a route. You get all the network nodes routing policies using the lncli describegraph command, it will display all edges and two fields node1_policy and node2_policy indicating how much fees they charge, HTLC ranges, etc.
lncli describegraph
command, it will display all edges and two fieldsnode1_policy
andnode2_policy
indicating how much fees they charge, HTLC ranges, etc.