Just checked, and I have Trendnet TEW-647GA.  I would say that any wireless solution isn't going to be perfect.  I've had to reset it occasionally by turning it off/on, but I doubt I've lost access to the apex more than a handful of times in the couple of years I've been running it.  Technology is a moving target, so I can't say it's still the best solution.