i know nothing to offer as information but i will add that they are awesome. nice that your taking the proper steps to take good care instead of jumping in.
salt waters are nice and also like you said expensive. i have yet to start one and wish to learn but$$$$$$$$$$$$ needs to go in other directions right now.
good luck on your journey