That's a tough question, to be answered in one post. I'm senior software engineer, and there are probably hundredth of thousands junior programmers that are better than me. I would go with the junior programmer - especially if he came on internship position, if nothing else he can integrate scaleform (you still need programmer there).
RAD game tools, purveyors of lots of 'middleware' for games, have developed their own Flash playback engine called Iggy. I don't know how it rates, but its an option: http://www.radgametools.com/iggy.htm
Rolling your own UI has always been time consuming, and a breeding ground for bugs.
Any middleware recommendation?