Shane my first question is this, why do you HATE you club pro? Did he wrong you in some way? My gut would be to go see your third option. Word of mouth is always good. Your personal relationship with the pro in the store will get in the way of really improving. The club pro may be the best but like you said you can't stand him. So going with a guy that is new, fresh and recommended is your best option. Good luck which ever route you choose