If you just want to play games in the house and not bring your DS anywhere then the 2DS is great for that.
However I wouldn't buy it if you want to go for portability or streetpasses, if you don't care about streetpasses or don't play any games that use them then go with the 2DS. Just be warned once you find out about streetpass you WILL want to take your 3DS everywhere, and the 2DS is not really suited for that.
I am not even sure if the XL is suited for that, I only own the regular 3DS. But I know that I want to take it absolutely everywhere and never have to leave it behind for any reason. When I go to certain places I like to pack light, and I am concerned the XL will just not fit that bill and those are the places where I am most likely to encounter a streetpass. For day to day I would be fine with the XL but for all those summer events I go to, I just don't want to have to leave it behind because there is no room in the bag for it.