For me, i really can't say who is the best one regardless of the meta, so i put Haxorus and Druddigon at equality.
I was also disappointed that Serperior was not a double type Grass/Dragon, 'cause it's my favorite pokemon for that generation (maybe i can hope a mega-evolution).