Actually they have a lot of difference in the XL.
1. The buttons and pad are bigger and more solid.
2. The start, select & home button was redesigned.
3. The XL got better anti-reflecting coating.
4. bigger screen for better display
5. Last but not least, longer battery life. The 3DS could go for 8 hours max but the 3DS can go for 10 hours max.