Have been rock climbing for about 4 years now.
Used to instruct at a local gym in Boston area for about a year.
Mostly boulder and sports climb outdoor. (Never could bring myself to invest enough for trad gear)
Indoor I prefer bouldering over lead/top roping mostly due to the height of the walls being low.
Just recently moved and am very disappointed with how the indoor gyms are (and cost double what they did in Boston). There are some good outdoor spots around 3 hours away, but are all mostly trad.