I can tell you, because I currently live that life.
Ever since I've been in PP, I've heard "this is the Golden Era and soon our incomes are going to go down". Well, so far that has not come true. My income has pretty much gone up or stayed similar for the past 10-12 years.
Never ever let starting salary be your determining factor to decide on a specialty or practice. I think I started at like $150,000 my first year, but I saw what the potential was for the future and bet on myself instead. Glad I did because, once I became partner, I've not made less than $1M per year (usually much more).
I'm retina but the general ophthalmology docs are killing it too. I know retina docs who "only" make $750k/year, but I also know retina docs who bring in $2.5M+/year. Same with general......I'd say a lot of these docs are in the $500k range, but there are a lot who are bringing in $900k-$1M+.
The ones on the higher end do see a lot of pts but there's other ways to bring in side income. Many ophth own (or jointly own) an ASC. A productive, and well run, ASC can generate $150k-$250k per partner per year in additional income. I just show up and do my surgeries every Tuesday and I get an additional $225,000 in my pocket every year. Typical day is starting at 7:30 and being done by 1-2:00 (sometimes done by noon and rarely past 3:00). Pretty good money for a day's work. One of the best investments I've ever made (and I bet a lot of ophthalmologists would tell you the same).
My call is not bad. I don't operate in the middle of the night, and handle most of my call by phone. General ophth is similar. A typical workweek is rarely ever over 40 hours for me, and I'd say its more like 35-38 hours per week. Many of the cataract docs I know only work 4 days per week (including their surgery day) so they are probably only working about 30 hours per week.
There are more ophth retiring each year than are coming out of training. Our population is getting older and requires A LOT of eye care. Yes, ophthalmology is a great field and I would have zero concerns advising any med student to choose it as a career.