There is no single "best" service, only depends on what you want to watch. Not sure why you can't logon to Hulu at two different locations, did you check with their support? I can logon to Hulu fine when traveling using the same account. Although that is for their normal streaming service, don't know if the live TV function has some other restrictions.