Yes, I'm of the same opinion. I'm a bit biased because I disliked Tennant so much Harry Potter, as Barty Crouch Jr.David Tennant as Maeglin... I don't see that!
I think we will need someone who is a love/hate kind of actor. Maeglin is supposed to be admired by everyone in Gondolin before his fall.