1m sats is a good channel size, but also consider the connectivity of your node. You want to establish a path that will ensure delivery and receipt.
Here is a liquidity swap agreement for a 500k channel. One of the nodes is "silver" which means it will put your node on a well-connected routing path.