I know one can use .ajax() or use the shorthand methods (e.g. .get(), .post()).
I also know that .ajax() allows you to use TONS of parameters other than just the url or data values you want to pass to the server which the shorthand methods succinctly accommodate.
Question 1: Would I be right in thinking that it would be better for me to get into the habit of using .ajax() rather than the shorthand methods? My reasoning is that with .ajax(), one does have the option of using only the parameters you need (out of numerous) and therefore will be more scalable to your needs. But if you use the shorthand methods and later want to do a synchronous call, you're in trouble because the shorthand methods have no provisions for that like .ajax() does. In this sense, I can't really say it's a matter of "preference" or "taste", right?
Question 2: This is for experienced professional developers. Which is the preferred method out in the real world, is it .ajax() or the shorthand methods? I just wanted to get a feel via consensus of how professionals do it.