As other have said, a laptop is certainly more convenient.
If you're concerned about wireless connectivity (I know you have had problems), most laptops these days come with both a built-in wireless card and a wired connection. The MAC Airbook is a notable exception, having only a wireless card. In any case, it's a good ides to make sure any laptop has both.