During the Vancouver olympics, there was an article discussing recommended seat locations for various sports. Athletes were asked to make suggestions and provide their reasons. For figure skating, Joannie Rochette was chosen. In her opinion, the best seats were behind the judges about half way up. She explained the skaters programs are designed to be viewed from the judges side. Too far up, the skaters look like ants. Too close, you can't get an overall impression of the program. However, I would add there may be other considerations. At SCI2010 and SCI2016, three big TV cameras were located above/behind the judges, which must have been an obstructed view for people sitting in that area.
It also depends on your preferences. Do you like seeing the skaters up close? Do you want to see the K&C? Note: at SCI2016, the K&C backdrop was turned to face the photographers. People on the opposite side had no view despite being close, because the curved shape of the backdrop hid the skaters. Sitting up close in a rink middle section requires constantly turning your head side-to-side as skaters move from end to end. Also, you may get people leaning forward blocking your view. If that annoys you, end seats may be better. First row seats are good if you like to watch skaters up close, but you may get colder feet since you are also sitting closer to that big block of ice they skate on.
In the end, you will need to decide your personal priorities, keep in mind the pros & cons of each location, and make your choice.