Depends on ur budget and wht kind of pictures u take. Trust me it is not abt the camera u use it is the person behind the camera tht makes it work.

There are so many specials on at the moment so u can get the D3100 for less than u quoted and yes tht is for some1 tht is starting. Try to get a full frame camera and something tht shoots 5 and up fps.

D300 or D300s check tht out, does everything u need it to do.