You might have made a mistake on your previous tax returns on taking depreciation. For someone like you who cannot offset your "depreciation" losses with your W-2 income, you can offset it with your passive rental income. Furthermore, if you cannot take the full depreciation amount, it can be carried over the following years, so by the time you sell there should be a large accumulated carryover loss that offsets your gains. Here's an example:
W-2 income: 100K
net rental income: 10k
depreciation: 15k
On your taxes you will report the following to be taxes:
Total income W-2 and rental: 100k (because depreciation cancels out the 10k in rental income and then some)
Carryover depreciation to next year: 5k
Let's say that's the case for 5 years and now you've accumulated 25k in carryover depreciation that you haven't used yet. Let's now say you sell for the same price you bought to make calculations simple. Over those past 5 years, you've claimed 75k in depreciation (15k x 5 years) which must be reported, but out of the 75k, 25k is offset by the carryover losses. So now you've got to report 50k in depreciation which you should've used in this case. Sounds convoluted but such is the nature of taxes. Feel free to ask if something is unclear. I'm also not a CPA but I do my own taxes and that's how I understand it.
Typically, for a high W2 earner, you benefit from the depreciation because it lowers your taxes at say 28% or higher on the rental income, but the max that you pay back is 25% when it's recaptured when you sell. Hope that helps.