As far as your first point goes, having a balanced player is the key to building salary efficient players. A player with all 8s could be a valuable PG quite quickly, I would think you could end up with a 8-8-12-10-10-12/8-9-8-8 PG in season two, which I would take right now for my D3 team and he would be a very cost efficient player. I don't know if that player would start every game, but I would have no problem starting that player at PG.
As far as your second point, IMO the attributed (or "stats") you have to sacrifice are the high end attributes, it may not be a good idea to have legendary OD on a perennial all-star potential player as you won't have another attribute over the 13-14 range (unless you want the player to be terribly unbalanced).