I agree completely with the first suggestion. I see your intention with the second one, but I see the arena as a place for testing what one currently has available.
Personally, I would much rather have a function added that makes the arena match us with an AI opponent (in training only of course) when the match time exceeds a certain limit. I'm so tired of waiting 10+ min. for an opponent to show up -.-'