Probably a 450 given your size, unless you want to get into really technical
riding. On tight, technical trails, I prefer a smaller bike, but I'm 5'11, 180. I ride a KLX 450. I like Kawasaki bikes, but I'd also look at a WR (Yamaha). I think you get the most bang for your buck from Kawasaki or Yamaha.