I Would recomend transactional replication. You can replicate identity values but to prevent errors or discontinued values, you must set the identity column like not for replication. Check BOL for more info.
Maybe you should think in advanced and prevent that the db will become some day very big, so replication for me is the best choice.
Al least that what we use in here. We are replicating the 74 servers in all the country.