Has anybody had experience with any of the above? I can choose one of the three. Which one would you choose and why? Thank you