Afaik the minimum amount of gas, required for a regular ETH transfer is 21000.
Is 21000 specific to the protocol itself, or does it depend on the particular network?
Does it depend on custom data, attached to transaction (e.g. does adding more data make the tx more expensive in terms of gas)?
Does it make sense to allocate gas limit more than 21000 for a regular transfer?