There are a few spots that we recommend to get the Albuquerque skyline of downtown. We like to photograph it in different seasons and at different times of day.
Most of the photos below were taken off Lomas just Southwest of the Big I. Across from the Embassy, there is a Tri-Core Lab, and off its parking lot is a covered structure that will give you this view.
Another viewpoint is looking toward the mountains. As you travel from downtown to the east on Central and approach the river, take one of the streets going off to the right (south), and you should be able to find an inlet that takes you to this view.