The question "Who's the better draft pick" is too vague. Better based on what criterion? If I interpret it as there being 2 players left in a current draft, Larry Allen and Michael Irvin, and it's my pick to make, meaning if I choose one I cannot have the other on my roster, then I have to personally go with Michael Irvin.
Yes Larry Allen was relatively better at his position than Michael Irvin was at his, but not by much when you consder how good Irvin was. Irvin played the more important position on offense, excelled at it like a top-2 or 3 player at his position in his era, was a key to all Super Bowl wins and all playoff wins, and he was the ultimate team leader. As it stands, Micael Irvin was the heart and soul of a Dynasty, and as good as Larry Allen was he'll never come close to claiming that.