Both L2 and L3 have their places. Layer 2 will provide speedy transition of packets between the two devices with minimal overhead, whereas Layer 3 will allow for intelligent path selection without the need for STP. Also, Layer 3 will segment the b/cast domains allowing for a more effective allocation of b/width. As I said, there are good and bad points to both.
Daniel,