Pretty much agree with your list but I would put Dirk Nowitzki at PF and Yao Ming at C (even though he's injury prone but when healthy he better then anyone else). As for top player I like LeBron a bit better then Kobe. Also at PG I would replace Nash with Chris Paul in a couple more years.