There's nothing wrong with trading up if by doing so you acquire a starter or significant contributor. Beane locked down two of the most important positions on the field (QB, MLB) with three of his trade-ups, and Ford and Knox look to be starters for a while as well.
Remember for so many years how boring the Bills were on draft day? Just staying in the slot and picking. I enjoy Beane's wheeling and dealing.