No, pretty much any kind of DS will work to battle/trade online, provided you have the right kind of wifi and a good signal. A much cheaper and arguably easier alternative would be to use Pokemon Showdown! For online battles instead.